本人的开发平台采用Windows的VS2008,在正式开始OpenGL的代码编写之前,需要在VS2008中将与OpenGL相关的文件加入VS2008默认的目录中,一次添加之后,之后所有的OpenGL程序都可以使用这些添加的OpenGL文件,无需为每个解决方案都添加这些文件。
方法:在“Tools”(工具)-> “Options”(选项)-> “Projects and Solutions”(项目与解决方案)中,选择“VC++ Directories”(VC++目录),再选择“Include Files”(包含文件)。
将从网站http://www.starstonesoftware.com/OpenGL/index.htm下载的OpenGL事例程序中的GLTools下的include和freeglut下的include路径添加进去,我的路径是:
D:DocumentsOpenGLSrcGLToolsinclude
D:DocumentsOpenGLfreeglut-2.6.0include
在完成以上步骤之后,如果VS2008中集成有VAssistX助手,则需要同时将上述两个include路径添加到VAssistX的路径中,否则VAssistX将不会出现OpenGL相应的函数或者变量。如下图: