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

  • Автор темы Автор темы 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 ==========
"
 
Попробуй подключить 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.
Источник:
 
Попробуй подключить stdlib перед glut. Сам не пробовал, но говорят что должно помочь.
C++:
#include <stdlib.h>
#include <GL/glut.h>
Источник:

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

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

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