包含带有glut.h的Windows.h时出错

时间:2011-01-20 21:38:01

标签: c windows opengl glut

我正在使用GLUT库做一个项目。每当我尝试包含Windows.h和编译/链接时,我都会收到以下错误:

错误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 个答案:

答案 0 :(得分:2)