Ошибка при включении Windows.h с glut.h - PullRequest
2 голосов
/ 21 января 2011

Я делаю проект с использованием библиотеки GLUT.Всякий раз, когда я пытаюсь включить Windows.h и compile / link, я получаю следующие ошибки:

Ошибка 1, ошибка C2381: «выход»: переопределение;__declspec (noreturn) отличается от c: \ program files (x86) \ microsoft visual studio 9.0 \ vc \ include \ stdlib.h

Предупреждение 2, предупреждение C4985: 'exit': атрибуты отсутствуют в предыдущем объявлении.c: \ program files (x86) \ microsoft visual studio 9.0 \ vc \ include \ stdlib.h

Похоже, конфликт относится к функции "выход".Я предполагаю, что GLUT уже определяет функцию выхода, потому что я могу вызывать exit, не включая ничего, кроме glut.h

Я знаю, что другие люди нашли способ обойти это.Я видел бесчисленные примеры программ GLUT, которые отображают окно сообщения (именно поэтому я пытаюсь включить Windows.h).Кто-нибудь еще знает, что может решить эту проблему?

Спасибо

1 Ответ

2 голосов
/ 21 января 2011
...