最近在接触OpenGL,使用的书籍就是那本《OpenGL超级宝典》,不过编程环境的搭建和设置还是比较麻烦的,在网上找了很多资料,找不到GLTools.lib这个库。没办法自己就借助源码自己生成了:

1、         准备下载的package

Glew:可以选择glew-1.12.0-win32.zip;下载地址:http://glew.sourceforge.net/

将include/GL内的glew.h、glxew.h、wglew.h拷到C:\Program Files (x86)\Windows Kits\8.1\Include\um\gl

将lib内的glew32.lib拷贝的C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86

Glut:可以选择glutdlls36.zip;下载地址:https://www.opengl.org/resources/libraries/glut/glut_downloads.php

将内glut.h拷贝到C:\Program Files (x86)\Windows Kits\8.1\Include\um\gl ,

glut.lib和glut32.lib拷贝到C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86

glut.dll和glut32.lib拷贝到C:\Windows\SysWOW64  (64位是这个,32位找相应的)

FreeGlut:可以选择freeglut-2.8.1;下载地址:http://freeglut.sourceforge.net/

打开VisualStudio内的2012工程,分别生成freeglut.lib、freeglut_static.lib,生成的路径是./lib/x86

将include内的freeglut.h、freeglut_ext.h、freeglut_std.h拷贝到C:\Program Files (x86)\Windows Kits\8.1\Include\um\gl

将freeglut.lib、freeglut_static.lib拷贝到C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86

将freeglut.dll拷贝到C:\Windows\SysWOW64

2、         生成gltools.lib

先下载SB5_Src.zip,解压提取出GLTools文件夹,将include内的头文件拷贝到C:\Program Files (x86)\Windows Kits\8.1\Include\um,(GL内的不用拷了,上面几步已经拷过);

然后再用vs2013(我用的是这个)创建一个空项目,随便命名为OpenGLTest001,然后将打开

(1)项目属性—链接器—输入

添加:glut32.lib Opengl32.lib  Glu32.lib  glew32.lib  glew32s.lib  freeglut.lib  freeglut_static.lib

(2)C/C++ — 预处理器 添加WIN32 、_CRT_SECURE_NO_WARNINGS

(3)常规—目标文件扩展名 改为.Lib,目标文件名改为gltools,配置类型改为:.Lib

然后将GLTools内的src内的源文件都添加到刚才建的工程中,然后点击生成gltools.lib,将其拷贝到C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86

3.至此我们已经有了超级宝典中所需要的几个库,在建新的空工程时需要将上面的几个库添加到项目属性的连接器的输入项,C/C++预处理器中添加WIN32 、_CRT_SECURE_NO_WARNINGS。

转载于:https://www.cnblogs.com/yu-chao/p/4358234.html

《OpenGL超级宝典》编程环境配置相关推荐

  1. [转]OpenGL超级宝典 5e 环境配置

    OpenGL超级宝典(第五版)环境配置 1.各种库的配置 (1)glew 下载:https://sourceforge.net/projects/glew/files/glew/1.7.0/glew- ...

  2. OpenGL超级宝典 5e 环境配置

    OpenGL超级宝典(第五版)环境配置 1.各种库的配置 (1)glew 下载:https://sourceforge.net/projects/glew/files/glew/1.7.0/glew- ...

  3. OpenGL超级宝典开发环境配置(VS2010)

    <OpenGL超级宝典>第五版中的例子使用了GLEW.freeglut和GLTools三个库. 1.GLEW The OpenGL Extension Wrangler Library i ...

  4. 《OpenGL超级宝典》环境搭建

    系统环境 Windows 7 64位 Visual Studio 2010 盗版旗舰 参考文档: OPENGL VS2012环境搭建之FreeGlut OPENGL VS2012环境搭建之Glew O ...

  5. win7 上配置openGL开发环境(配套openGL 超级宝典Super Bible 6th)

    此教程配套openGL 超级宝典super Bible圣经 第六版基于最新openGL4.3,但只有英语版 第六版比第五版(第五版目前有中文版基于openGL3.2)跨了一个时代,改变非常巨大,所以笔 ...

  6. OpenGL超级宝典(第五版)环境配置

    本文转自:http://blog.csdn.net/sunny_unix/article/details/8056807,感谢作者分享. OpenGL超级宝典(第五版)环境配置 Vs2008+winX ...

  7. OpenGL超级宝典(第五版)环境配置【转】

    OpenGL超级宝典(第五版)环境配置 Vs2008+winXP  后续会整理Ubuntu 12.04LTS下的配置作者:sunny_unix 1.各种库的配置 (1)glew 下载:https:// ...

  8. OpenGL超级宝典(第五版) 环境配置

    特别提醒:有些在word中或者其他中的代码复制到vs中会报错,原因是word中有些隐含的字符,复制到vs中就会报错:重新输一遍就可以解决问题,这里只是提醒下! 可以参阅我前面转载的一篇文章,进行比较然 ...

  9. OpenGL超级宝典(第五版) 环境配置(WinXp+VS2008)

    转自:http://blog.csdn.net/sunny_unix/article/details/8056807 OpenGL超级宝典(第五版)环境配置 1.各种库的配置 (1)glew 下载:h ...

最新文章

  1. leetcode897
  2. jackson的jar包下载
  3. 这个一夜暴富的秘诀你还不知道?
  4. Java设计模式之行为型:责任链模式
  5. SDUT 3379 数据结构实验之查找七:线性之哈希表
  6. js笔记(五)文档对象模型DOM
  7. 高价买的博客网站织梦模板
  8. SQL必知必会-排序检索数据
  9. add p4 多个文件_绘图技巧01:继承特性创建对象之神器ADD
  10. 使用VisualStudio或VisualStudio Code作为代码比较工具
  11. cin指定输入截止符
  12. Atitit. atiOrder   Order 订单管理框架的设计
  13. MySQL 驱动的下载方法
  14. 高薪程序员面试题精讲系列25之你了解哪些Java新特性?你们公司使用哪个JDK版本?Java11了解过吗?
  15. 黄山学院计算机协会,教学研究项目结题报告书
  16. qrcode.js的识别解析二维码图片和生成二维码图片
  17. php惠新宸框架,首位国人惠新宸加入PHP官方开发组
  18. java Mail使用SSl,端口465加密发送邮件配置
  19. 电子电路基础 (3)——示波器的使用
  20. 【RIPro6.4子主题UI美化包】日主题专业版RIPRO细节美化

热门文章

  1. 【忘川风华录】交互负责人:在奇幻和萌趣中探索国风的立体体验
  2. 平切分,分库,分表,主从,集群 数据库水平切分的实现原理解析
  3. MacOS安装react。问题 -- npm全局包的权限问题
  4. 分享一些优化博客的心得
  5. Spring和Struts2整合
  6. 混沌分形之逻辑斯蒂(Logistic)映射系统
  7. sql2012包含数据库,快速生成用户tsql脚本
  8. 统计代码行数_推荐一波代码量、行数、提交量、作者等全维度统计神器
  9. python适配器模式角色_python设计模式-适配器模式
  10. pymongo查询列表元素_散列表:如何实现word编辑器的拼写检查?