opengl超级宝典电子书 链接:http://pan.baidu.com/s/1pLy5Q3L 密码:rvyf
配置环境所需资源 http://download.csdn.net/detail/u014444239/9525194
弄了三四个小时,终于把环境弄好了,有点麻烦,所以想记录下来。
我用的是VS2013,理论上任何一个 Visual Studio都可以的。
1、glew http://sourceforge.net/projects/glew/files/glew/1.7.0/
这个有32位和64位,现在一般都是64位的吧,我的就是64位的,把它下载下来,后解压,图如下:
将include中的GL文件直接复制到你的 Visual Studio安装目录下的VC————>include黏贴。
将lib里面的所有文件都复制到你的 Visual Studio安装目录下的VC————>lib。
将bin里面的所有文件都复制到C:\Windows\System32(!!!32位系统),C:\Windows\SysWOW64(!!!64位系统)
这样glew就算配置好了。
2、 freeglut
下载好文件后解压,
把inlcude里面的GL里面的文件直接复制到你的 Visual Studio安装目录下的VC——>include——>GL黏贴。
然后·打开freeglut中的Visual Studio文件夹,打开2012,打开里面的vc工程,将release调成release_static,编译运行。
然后将在freeglut-2.8.1\lib\x86生成的freeglut_static.lib复制到你的 Visual Studio安装目录下的VC————>lib。
freeglut配置完成。
3、 GLTools
1)直接把GLTools.lib复制到你的 Visual Studio安装目录下的VC————>lib。
2)当然你可以把里面的文件去进行静态库编译
记得 项目 -》属性 -》C/C++ -》预处理器 -》 预处理器定义中添加 _CRT_SECURE_NO_WARNINGS
编译生成,编译成功后会在 工程 Debug 目录下生成 GLTools.lib 文件 再进行1)步
如果以上步骤还不可以,再加上下面步骤
项目 -> 属性 -> 链接器 -> 输入 -> 依赖项中 添加 gltools.lib freeglut.lib glew32s.lib
-> 忽略特定默认库中 添加 LIBCMT MSVCRT
就可以运行程序了。