我正在使用Eclipse CDT和MinGW。 我必须用OpenGL编译并运行一个c ++程序。我刚刚配置了MinGW的include e lib目录,我刚刚使用Eclipse CDT在C中运行了几个OpenGL程序。
这次我遇到了问题。该程序包含glut.h文件。在这个文件中,我有这部分代码:
#if defined(_WIN32)
# ifndef GLUT_BUILDING_LIB
//extern _CRTIMP void __cdecl exit(int);
_CRTIMP __declspec (noreturn) void __cdecl exit (_In_ int _Code);
# endif
...
如果我构建项目,我收到了2个错误:
..\src\glut.h:153: error: variable or field 'exit' declared void
..\src\glut.h:153: error: '_In_' was not declared in this scope
我不知道为什么......