我的系统是win7 64位:
1. 从官网下载CodeBlocks安装包,最好是包含mingw的,这样省去很多麻烦,然后安装即可。
2. 从OpenGL官网下载glut库文件,我下载的是glutdlls36.zip,
将glut.h 放在 MinGW\include\GL 下;(MinGW位于CodeBlocks安装目录下)
将glut.lib, glut32.lib 放在 MinGW\lib 下;
将glut.dll, glut32.dll 放在 windows\System32 下;
(对于64位的系统,需要将glut.dll, glut32.dll 放在 windows\SysWOW64 下)
3. 运行CodeBlocks,新建工程File->New->Project...,选择GLUT Project,点击Go,Next,输入工程标题和路径,Next,在"Please select GLUT's location"下,选择MinGW目录(例如我的就是D:\minchu\CodeBlocks\MinGW),Next,Finish。至此,工程创建完毕。
4. 打开示例代码,加入头文件#include <windows.h>。
5. 修改编译选项,Project->Build options...->Linker settings->Add,添加glut32.lib,在"Keep this as a relative path?"中选择No,Ok,Ok。
6. 编译运行即可。