• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Помогите Разобраться.

  • Автор темы Guest
  • Дата начала
G

Guest

в MS Visual C++ подключаю "gl\glut.h> и все работает хорошо, но только стоит подключить "stdlib.h/cstdlib" сразу выходит ошибка. Помогите разобраться с чем это связано.
текст ошибки - "1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\stdlib.h(353): error C2381: 'exit' : redefinition; __declspec(noreturn) differs
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\gl\glut.h(146) : see declaration of 'exit'
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
"
 
L

lazybiz

Попробуй подключить stdlib перед glut. Сам не пробовал, но говорят что должно помочь.
C++:
#include <stdlib.h>
#include <GL/glut.h>
Источник:

Или:
To fix the error, right click on the project name in the Solution Explorer tab and select Properties -> C/C++ -> Preprocessor -> Preprocessor definitions and append GLUT_BUILDING_LIB to the existing definitions, seperated by semicolons.
Источник:
 
G

Guest

Попробуй подключить stdlib перед glut. Сам не пробовал, но говорят что должно помочь.
C++:
#include <stdlib.h>
#include <GL/glut.h>
Источник:

Или:
Источник:

Спасибо, помогло. Какой же банальный выход из ситуации.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!