系列文章目录

文章目录

  • 系列文章目录
  • 前言
  • 编译环境
  • 一、编译步骤综述
  • 二、详细步骤
    • 1.编译glfw-3.0.4
    • 2.编译清单项目

前言

OpenGL超级宝典(第7版)示例资源:https://download.csdn.net/download/Jason_Chen__/79844696

因工作需要opengl相关知识,记录一下opengl超级宝典(7th)的学习成果,这章主要讲述清单的初始环境配置,书里清单指的是示例。

编译环境

VS 2019
Cmake 3.21.3

一、编译步骤综述

先编译glfw-3.0.4,在*/sb7code-master/bin下添加media文件里的文件,在编译书根目录。

二、详细步骤

1.编译glfw-3.0.4

1.先在*/sb7code-master/extern/glfw-3.0.4目录下新建build和install文件夹。
2.再将*/sb7code-master/extern/glfw-3.0.4下CMakeLists.txt修改适合自己cmake的版本。
3.然后是cmake进行编译,修改红色框的可以了,最后点击两次Configure,一次Generate。
4.使用VS2019打开。
5.第一步:ALL_BUILD右键后点击生成,第二步:INSTALL右键后点击生成(Debug模式)。
6.将*/sb7code-master/extern/glfw-3.0.4/install/lib目录下的glfw3.lib复制到*/sb7code-master/lib下并更名为glfw3_d.lib。

2.编译清单项目

1.在*/sb7code-master目录下新建build文件夹。
2.将*/sb7code-master/extern/glfw-3.0.4下CMakeLists.txt修改适合自己cmake的版本。
3.打开cmake,点击两次Configure,一次Generate。
3.进入*/sb7code-master/build文件夹使用vs2019打开superbible7.sln。
4.进入VS2019后,ALL_BUILD右键后点击生成,最后选择其中一个子项目,右键设为启动项目,Ctrl+F5运行即可。
5.如果报错,则将该子项目下所有的cpp文件里导入media文件夹下文件的相对路径改为绝对路径。

OpenGL超级宝典(第7版)之清单的初始环境配置VS2019相关推荐

  1. 《OpenGL超级宝典第5版》学习笔记(一)—— 第一个OpenGL程序

    // GLTools库包含了一个用于操作矩阵和向量的3D数学库,并依靠GLEW获得OpenGL3.3中用来产生和渲染一些简单3D对象的函数, // 以及对视觉平截头体.相机类和变换矩阵进行管理的函数的 ...

  2. OpenGL超级宝典第7版环境配置

    1.下载源码 地址:http://www.openglsuperbible.com/ 2.运行Cmake,编译glfw库 打开项目后,编译工程(Debug和Release下都编译). 把E:\open ...

  3. OpenGL超级宝典(第7版)笔记4 渲染管线介绍 清单2.3-2.7

    OpenGL超级宝典(第7版)笔记4 渲染管线介绍 清单2.3-2.7 文章目录 OpenGL超级宝典(第7版)笔记4 渲染管线介绍 清单2.3-2.7 1 OpenGL简介 2 OpenGL渲染管线 ...

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

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

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

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

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

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

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

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

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

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

  9. OpenGL超级宝典学习笔记——操作矩阵

    为了更强大的功能和灵活性,我们有时需要直接操作矩阵.在OpenGL中4x4的矩阵用包含16个浮点数值的一维数组来表示,而不是用二维的4x4的数组来表示.OpenGL之所以这么做,因为使用一维数组更高效 ...

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

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

最新文章

  1. php删除记录前的判断弹窗,thinkPHP删除前弹出确认框的简单实现方法
  2. (论文阅读笔记1)Collaborative Metric Learning(二)(WWW2017)
  3. [界面开发新秀]免费的AYUI,开发360领航版系列教程[2/40]
  4. centos7 安装MyCli MySQL 客户端
  5. 【Proteus仿真8086】简单IO接口实验——无条件传输和查询方式
  6. codeforces 455D Serega and Fun
  7. TeaVM辛辛苦苦编译出的wasm,浏览器中不能跑
  8. php微信商城 源代码下载,微信商城(B2C)独立后台版 php版 v1.0
  9. 如何将本地图片转成链接?
  10. 实验室无人机平台 Pixhawk 2.4.8 / PX4 v1.9.2
  11. 【CAD算法】【计算机图形学】Coons Patch曲面生成程序(python/numpy实现)[2]
  12. Tomcat运行黄色叉号
  13. 七月上伴奏计算机按键,数字化音乐专业教室配备方案(7页)-原创力文档
  14. 链表之链表的结点插入
  15. 2020年数据科学与大数据技术专业填报指南(附院校及专业介绍)/ 高考填志愿...
  16. python 3 爬虫小白PyCharm爬取简单网页信息控制台错误
  17. 为啥不建议写内联样式?
  18. wechat微信小程序panda电影详情(播放电影,电影信息,发送弹幕,收藏电影)
  19. 2021最新 阿里云购买学生机服务器搭建部署一条龙服务
  20. mes系统故障_MES系统故障恢复探讨

热门文章

  1. 激光雷达数据集的采集与播放(C16/C32 系列多线混合固态激光雷达)
  2. 《Java语言程序设计》(基础篇原书第10版)第五章复习题答案
  3. 菜鸟之路---1,熊猫烧香病毒的简单分析
  4. 学术壁报模板_中华医学会核医学分会2020年学术年会征文通知
  5. 使用dnsmasq让本地hosts泛解析
  6. web通用组件+Axure原型+Axure元件库+Axure后台管理系统框架模板+大屏数据可视化元件库+智慧社区管理系统大屏+图表组件+表单组合+智慧数据看板+通用大屏图表原件库+电脑端常用组件
  7. C语言程序设计(第三版)何钦铭著 习题3-3
  8. 用Python做一个无限弹窗
  9. python pyqt5教程pdf_PyQt5中文手册
  10. USB转TTL接线方法