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

  • Автор темы Автор темы 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>
Источник: http://stackoverflow.com/questions/14402/g...efinition-error

Или:
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.
Источник: http://www.cs.tufts.edu/research/graphics/...s/GLUT/GLUT.htm
 
Попробуй подключить stdlib перед glut. Сам не пробовал, но говорят что должно помочь.
C++:
#include <stdlib.h>
#include <GL/glut.h>
Источник: http://stackoverflow.com/questions/14402/g...efinition-error

Или:
Источник: http://www.cs.tufts.edu/research/graphics/...s/GLUT/GLUT.htm

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

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab