OpenGL超级宝典Windows + VS2013开发环境配置

最近开始学习OpenGL,借了一本书《OpenGL超级宝典》(第五版),配置环境花了很长时间,于是记录下来,希望能帮助新手配置成功。

一:环境

win7+VS2013(其他版本也是差不多的过程),下文中的C:\Program Files (x86)\Microsoft Visual Studio 12.0为vs的安装路径,也就是存放库文件之类的地方,安装路径不同可能需要对应修改。

二:需要用到的资源文件

1.glew

开源的OpenGL扩展库,支持多个操作系统。

2.glut

OpenGL实用工具箱(OpenGL utility toolkit)

3.freeglut

glut的完全开源替代库,扩展了glut

4.GLTools

封装了GL函数的工具库。

5.下载地址

****下载:点这里
网盘下载:链接:http://pan.baidu.com/s/1kV1fJtt 密码:68ac

三:配置glew,glut,freeglut

将位于include文件夹下的GL文件夹的.h文件复制到C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\GL 下(需要创建GL文件夹)
lib文件夹下Release\Win32文件夹下的.lib文件复制到:C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib
bin文件夹下Release\Win32文件夹下的文件复制到:C:\Windows\System32,x64的文件复制到:C:\Windows\SysWOW64

四:配置GLTools

GLTools的配置比较麻烦,要用本地VS2013生成库,配置前需要先配置好前面的步骤(glew)。

第一步

将include下的.h文件复制到C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include下

第二步

新建项目gltools
OpenGL超级宝典Windows + VS2013开发环境配置
勾选静态库等
OpenGL超级宝典Windows + VS2013开发环境配置
点击完成

第三步

将.cpp文件导入工程
OpenGL超级宝典Windows + VS2013开发环境配置

第四步

编译生成gltools.lib文件(在工程debug目录下)。若编译不成功可以尝试右键更改其项目属性 > C/C++ > 预处理器右边的预处理器定义中添加 _CRT_SECURE_NO_WARNINGS
然后将gltools.lib文件复制到C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib下

四:测试

1.新建控制台工程Test
2.将测试文件中的.cpp文件和.tga文件导入工程
OpenGL超级宝典Windows + VS2013开发环境配置
3.附加依赖项,项目右击 –> 属性 –> 配置属性 –> 链接器 –> 输入 –> 附加依赖项 ,如图添加glew32s.lib和刚生成的gltools.lib(博主生成的是gltools2.lib则添加gltools2.lib)
OpenGL超级宝典Windows + VS2013开发环境配置
4.编译运行成功则说明配置环境成功
OpenGL超级宝典Windows + VS2013开发环境配置