我在做一个使用glut库的项目。每当尝试包含windows.h和compile/link时,都会出现以下错误:
错误1错误C2381:“退出”:重新定义;\uu declspec(noreturn)不同于C:“程序文件(x86)”\Microsoft Visual Studio 9.0\vc\include\stdlib.h
警告2警告C4985:“exit”:前一个声明中不存在属性。C:\程序文件(x86)\ Microsoft Visual Studio 9.0\vc\include\stdlib.h
冲突似乎与“退出”功能有关。我假设glut已经定义了一个exit函数,因为我可以调用exit而不包含glut.h以外的任何内容。
不过,我知道其他人已经找到了解决办法。我已经看过无数显示消息框的GLUT程序的例子(这就是我试图包含windows.h的原因)。还有人知道什么可以解决这个问题吗?
谢谢

最佳答案

GLUT exit redefinition error

关于c - 在glut.h中包含Windows.h时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4752912/

10-12 20:50