2011-04-15 wcdj
不知道为什么到VS2008后,SDK中没有OpenGL的头文件了,下面针对这个问题总结一下。
在学习NeHe的纹理映射的Lesson 6中,开始需要用到包含gl/glaux.h的头文件,但是发现在我的系统中并没有这个头文件。并发现编译器中引用OpenGL的头文件路径有两个:
C:/Program Files/Microsoft SDKs/Windows/v6.0A/include/gl/gl.h (默认的)
C:/Program Files/Microsoft Visual Studio 9.0/VC/include/gl/glut.h (自己手动新建的GL文件夹)
在网上google了一下解决办法。
方法1 :找到用的最多的解决方法,但是我的系统中没有事先安装VS2003或VS2005,因此无法拷贝。
I have been porting old openGL program to VS2008. I have solved the problem by copying the "include/gl/glaux.h" and "lib/glaux.lib" from the VS2005 Platform SDK located on "C:/Program Files/Microsoft Visual Studio 8/VC/PlatformSDK" to the Platform SDK of VS2008 located on "C:/Program Files/Microsoft SDKs/Windows/v6.0A"
方法