Win7+Code::Blocks+FreeGLUT+GLEW Code::Blocks下载地址:http://www.codeblocks.org/,目前最新版本16.01 FreeGLut下载地址:http://www.transmissionzero.co.uk/software/freeglut-devel/,目前最新版本3.0.0 GLEW下载地址:http://glew.sourceforge.net/,目前最新版本2.1.0 第0步: 环境配置 0.1 从课程主页下载freeglut-3.0.0+glew-2.1.0-MinGW.zip,并解压 0.2 把include\GL子目录里的头文件复制到C:\Program Files (x86)\CodeBlocks\MinGW\include\GL (该目录下有"gl.h"头文件) (对于32位系统,该目录在"C:\Program Files"下) 0.3 把lib子目录下库文件(libfreeglut.a, libfreeglut_static.a和libglew32.lib)复制到C:\Program Files (x86)\CodeBlocks\MinGW\lib (该目录下有"libopengl32.a"库文件) (对于32位系统,该目录在"C:\Program Files"下) 0.4 配置Code::Blocks 用wizard.script替换C:\Program Files (x86)\CodeBlocks\share\CodeBlocks\templates\wizard\glut下的同名文件 用glut.cbp替换C:\Program Files (x86)\CodeBlocks\share\CodeBlocks\templates下的同名文件 第2步:创建一个GLUT project(注意:项目目录路径中不要有中文),设置GLUT's lcation为C:\Program Files (x86)\CodeBlocks\MinGW 第3步:更改项目属性 Project -> Bulid options -> Compiler settings -> #defines GLEW_STATIC FREEGLUT_STATIC Project -> Bulid options -> Linker settings -> Other linker options: -lglew32 -lfreeglut_static 第4步:新建或添加C/C++文件,Build -> Build, 或直接Ctrl+F9 生成(Bulid)程序 第5步:更改 Project -> Properties -> Build targets -> Execution working dir 为着色器(.glsl)文件所在目录(一般为项目主目录) 第6步:Build -> Run, 或直接Ctrl+F10 运行程序