OpenGL超级宝典第五版 Windows + VS2013配置

标签: OpenGL
235人阅读 评论(0) 收藏 举报
分类:

      最近开始研究OpenGL,于是在网上搜索了相关书籍,适合我这种小白来说,找到本合适的书籍不容易,有人就推荐了OpenGL蓝宝书《OpenGL超级宝典》和OpenGL红宝书《OpenGL编程指南》。为什么我会选择购买蓝包书呢?因为有大量的示例,而红宝书像OpenGL API,示例少,读起来乏味,当然他们各有各得优势。网上是可以下载到《OpenGL超级宝典》的PDF和源码,我还是推荐到网上或者书店购买此时,第一清晰,第二看着舒服,第三可以当枕头(书很厚)。

       现在谈谈我看书时出现的问题,第一步肯定是配置,书上有写,反正我是没看懂,在网上找了配置教程,按着教程胡乱配置。于是用vs2013把第一个OpenGL示例敲了出来(真的是痛苦,一行一行照着敲),紧接着运行,然后一脸懵逼,一堆错误警告(作孽呀),然后就没有然后了,我决定放弃了。。。

       过了2天没事做,找了N多window配置OpenGL的博客,但是我要《OpenGL超级宝典第五版》的windows配置(因为我花了75块买的,不能放弃)。借鉴了其他博客,自己的总结,终于配置好了,于是自己记录下,希望能帮助到其他朋友。


一、安装VS2013

其他版本的VS也可以,自己网上搜索教程安装,因为这不是本篇文章的重点。


二、下载Openg用到的资源文件

资源文件包括glut、freeglut、glew、GLTools,下载地址:http://download.csdn.net/download/a1317338022/10146193

  • glut:OpenGL Utility Toolkit ,是一个与窗口系统无关的工具包,可以跨平台。
  • freeglut:是glut的完全开源替代库,扩展了glut。
  • glew:跨平台C++扩展库,基于OpenGL图形接口,目前支持Windows、Linux、Darwin、Irix、Solaris
  • GLTools:封装了GL函数的工具库。


三、制作gltools的静态链接库gltools.lib。

想知道静态链接库与动态链接库的区别,自己查阅。你自己可以使用我编译好的gltools.lib库,在下载好的文件里,我建议自己动手编译。

  • 创建一个类型为静态库的win32控制台项目

  • GLTools --> include --> .h复制到项目gltools --> gltools目录
  • GLtools --> scr --> .cpp复制到项目gltools --> gltools目录
  • 项目->属性->包含目录->添加->当前项目所在的路径

  • 头文件和源文件添加到项解决方案

  • 编译成功,Debug目录下就有一个gltools.lib文件


四、配置

1.glut:

  • glut中的.h文件复制到C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\GL,注:没有GL文件夹的自己新建
  • glut中的.lib文件复制到C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib
  • glut中的.dll文件复制到C:\Windows\System32和C:\Windows\SysWOW64

2.freeglut:

  • freeglut\include\GL中.h文件复制到C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\GL
  • reeglut\x86\lib中.lib文件复制到C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib
  • freeglut\x86\bin中.dll文件复制到C:\Windows\System32和C:\Windows\SysWOW64

3.glew:

  • glew\include\GL中.h文件复制到C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\GL
  • glew\lib\Release\Win32中.lib文件复制到C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib
  • glew\bin\Release\Win32中.dll文件复制到C:\Windows\System32和C:\Windows\SysWOW64

4.GLTools:

  • GLTools\include中.h文件复制到C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include
  • gltools.lib文件复制到C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib


五、创建OpenGL项目

  • 创建win32控制台应用程序空项目

  • 附加依赖项,项目右击 --> 属性 --> 配置属性 --> 链接器 --> 输入 --> 附加依赖项 ,添加opengl32.lib、gltools.lib、glew32s.lib

  • Chapter01\Block中的文件复制到OpenGLTest项目,Block.cpp添加到解决方案


  • 运行,按空格键切换画面



这样就配置完了,还是比较繁琐的,接下来就可以继续学习《OpenGL超级宝典》了,加油!

查看评论

OpenGL超级宝典(中文第五版带目录清晰扫描版)

  • 2014年06月14日 22:31
  • 60MB
  • 下载

OpenGL(一)《OpenGL超级宝典第五版》Windows + VS2013配置

最近开始研究OpenGL,于是在网上搜索了相关书籍,适合我这种小白来说,找到本合适的书籍不容易,有人就推荐了OpenGL蓝宝书《OpenGL超级宝典》和OpenGL红宝书《OpenGL编程指南》。为什...
  • fjdmy001
  • fjdmy001
  • 2016-12-02 11:46:46
  • 5513

《OpenGL超级宝典(第五版)》 在 VS2010 / VS2015中 的配置方法 +

注意:今天终于把OpenGL超级宝典+VS2010环境彻底配置好了,浪费了很多无用功。但是有一点是下面转载的这篇博文个人感觉是在网上看到的所有配置环境中最详细的教程。由于在配置过程中并不像博主介绍的那...
  • yangyong0717
  • yangyong0717
  • 2017-05-18 21:01:28
  • 466

VS2012 中完整配置OpenGL超级宝典(第五版)编译环境

在接触OpenGL中,配置显得相当麻烦,特别是在VS2012下配置时,存在许多问题,而网上的很多方法仅仅适用于VS2008,甚至仅适用于VC6.0,笔者经过自身的实践,参考了许多网上的资料,总结了一下...
  • w540982016044
  • w540982016044
  • 2014-03-15 15:58:30
  • 2601

openGL超级宝典第五版+VS2010/2012的环境配置

这篇OpenGL超级宝典第五版环境搭建是参考这篇博客http://www.zyh1690.org/build-opengl-super-bible-fifth-edition-development-...
  • tuibianyanzi
  • tuibianyanzi
  • 2016-03-18 16:28:03
  • 1641

win10 64位 + vs2015 + OpenGl超级宝典 配置环境

首先说明,参考了这篇文章: http://www.it165.net/pro/html/201504/38164.html,大体差不多了,主要是给自己记录一下 需要的文件见:...
  • u013527937
  • u013527937
  • 2016-08-05 16:54:31
  • 2074

OpenGL超级宝典(中文第五版带目录清晰扫描版).pdf 的 下载地址

  • 2015年09月29日 01:21
  • 80B
  • 下载

OpenGL超级宝典 第5版 中文版 pdf

  • 2013年07月21日 16:16
  • 45MB
  • 下载

OpenGL超级宝典第五版

  • 2017年11月24日 14:31
  • 480B
  • 下载

OpenGL超级宝典(第5版)源码

  • 2012年12月09日 07:30
  • 45MB
  • 下载
    个人资料
    持之以恒
    等级:
    访问量: 3万+
    积分: 1066
    排名: 4万+