GL Studio项目在gl.h中有编译错误

时间:2014-12-04 20:51:44

标签: c++ visual-studio-2010

我有一个包含20多个GL Studio项目的VS解决方案。我最近将这些项目从GL Studio 3.2升级到4.4版。除了其中三个项目外,所有项目都将建成。当我尝试构建时,这三个项目在gl.h中给出了大量编译器错误。我从其他SO问题(例如,VC++ compile errors when including gl.h)知道windows.h之前必须包含gl.h,但由于GL Studio自动生成源代码,因此应该已经完成​​并且它已在构建的项目。

有趣的是,同一解决方案中的其他GL Studio项目也包括gl.h,它们构建得很好。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

WIND必须在AndréCaron评论所描述的here中的预处理器定义中的Visual Studio项目设置中定义。

如果WIN32不存在或未定义,则不会包含windows.h,并且gl.h将无法编译。