参考了博文:http://www.cnblogs.com/lycheng/archive/2011/09/10/2173419.html
目前使用OpenGL仅用于练习,当然最终目标是游戏引擎的制作,不过刚刚起步的小工程,不偏向使用VS这种大块头,用点轻巧的,我选择codeblock( MinGW版 )。
对于中小型项目,推荐使用GLUT。
官网下载GLUT。
下载下来的 GLUT压缩包有 glut.dll, glut.h, glut.lib, glut32.dll, glut32.lib
将glut.h 放在 MinGW\include\GL 下
将glut.lib, glut32.lib 放在 MinGW\lib 下
将glut.dll, glut32.dll 放在 windows\System32 下
codeblock中选择新建Porject -> GLUT projcet
"Please select GLUT's location",选择MinGW就好。
应该会出现一个默认的测试项目代码。但是编译会提示错误,解决方案是:项目要首先 #include <windows.h>
因为Windows版本的GL实现使用了<windows.h>中定义的某些宏。
再次编译,应该能顺利跑出来。