通过CMAKE生成的VS工程,编译OSG原代码出现如下错误:
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1153) : error C2086: 'int WINGDIAPI' : redefinition
原因是工程的预编译宏缺少定义WIN32。
解决的办法是:
在CMake中的CMAKE_CXX_FLAGS选项添加定义/D "WIN32"。
通过CMAKE生成的VS工程,编译OSG原代码出现如下错误:
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1153) : error C2086: 'int WINGDIAPI' : redefinition
原因是工程的预编译宏缺少定义WIN32。
解决的办法是:
在CMake中的CMAKE_CXX_FLAGS选项添加定义/D "WIN32"。