码迷,mamicode.com
首页 > 其他好文 > 详细

OpenGL超级宝典第5版&&开发环境搭建

时间:2015-05-24 17:07:48      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:

参考:http://www.zyh1690.org/build-opengl-super-bible-fifth-edition-development-environment/

环境搭建的测试环境为:VS2010+Windows7 32位

第一步:下载文件

所需文件下载地址:http://yunpan.cn/cAI56sdhc8iIF(提取码:8152)

文件如下:

技术分享

第二步:库准备

(1)freeglut

1)打开 ~\freeglut-2.8.1\VisualStudio\2010\freeglut.sln 项目工程

2)Debug模式下编译生成,

 我们在~\freeglut-2.8.1\lib\x86 目录下可以找到生成的 .dll 和 .lib 文件

技术分享

 

3)把~\freeglut-2.8.1\include\GL 文件夹下的 .h文件 复制到 c:\Program Files\Microsoft Visual Studio 10.0\VC\include\GL 目录下(没有GL文件夹的要自己建)

4)把~\freeglut-2.8.1\lib\x86 文件夹下(以及Debug文件夹)的 .lib文件复制到 c:\Program Files\Microsoft Visual Studio 10.0\VC\lib

5)把~\freeglut-2.8.1\lib\x86 文件夹下(以及Debug文件夹)的 .dll 文件复制到 c:\Windows\ System32目录(64位: 复制到SysWOW64 目录下)

(2)glew

1)把~\glew-1.11.0\include\GL 文件夹下的.h文件复制到c:\Program Files\Microsoft Visual Studio 10.0\VC\include\GL 目录下

2)把~\glew-1.11.0\lib\Release\Win32 文件夹下的 .lib文件复制到 c:\Program Files\Microsoft Visual Studio 10.0\VC\lib 目录下

3)把~\glew-1.11.0\bin\Release\Win32 文件夹下的 .dll文件复制到 c:\Windows\ System32目录下(64位: 复制到SysWOW64 目录下)

(3)glut

1)把 ~\glutdlls37beta 文件夹下的 .h文件 复制到 c:\Program Files\Microsoft Visual Studio 10.0\VC\include\GL 目录下

2)把 ~\glutdlls37beta 文件夹下的 .lib文件 复制到 c:\Program Files\Microsoft Visual Studio 10.0\VC\lib 目录下

3)把 ~\glutdlls37beta 文件夹下的 .dll文件 复制到 c:\Windows\ System32目录下(64位: 复制到SysWOW64 目录下)

(4)gltools

1)打开VS2010,新建一个gltools的win32项目工程:Win32项目》》》选择”静态库“,去掉”预编译头“(只勾选”静态库“)

2)把~\SB5\Src\GLTools\include 目录下的 .h文件(不包括GL文件夹)复制到 ~\gltools\gltools

3)把~\SB5\Src\GLTools\src 目录下的 .cpp文件(不包括GL文件夹)复制到 ~\gltools\gltools

4)分别添加头文件和源文件:

技术分享

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5)编译生成,在~\gltools\Debug目录下可以找到gltools.lib文件

6)把~\SB5\Src\GLTools\include 目录下的 .h文件(不包括GL文件夹)复制到 c:\Program Files\Microsoft Visual Studio 10.0\VC\include\GL 目录下

7)把~\gltools\Debug目录下的gltools.lib文件复制到 c:\Program Files\Microsoft Visual Studio 10.0\VC\lib 目录下

第三步:测试

1)打开VS2010,新建一个test的win32控制台应用程序:win32控制台应用程序》》》选择”空项目“

2)将 ~\SB5\Src\Chapter01\Block中的block.cpp文件和.tga资源文件拷贝到~\test\test文件夹下

3)添加附加依赖项:两种方法

第一种:block.cpp文件中添加

#pragma comment(lib,"opengl32.lib")
#pragma comment(lib,"gltools.lib")
#pragma comment(lib,"glew32s.lib)

第二种:项目属性》》》配置属性》》》连接器》》》输入:附加依赖项中添加opengl32.lib、gltools.lib、glew32s.lib

4)编译运行

技术分享

OpenGL超级宝典第5版&&开发环境搭建

标签:

原文地址:http://www.cnblogs.com/striver-zhu/p/4526004.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!