OpenGL超级宝典(第7版)之清单的初始环境配置VS2019
系列文章目录
文章目录
- 系列文章目录
- 前言
- 编译环境
- 一、编译步骤综述
- 二、详细步骤
- 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相关推荐
- 《OpenGL超级宝典第5版》学习笔记(一)—— 第一个OpenGL程序
// GLTools库包含了一个用于操作矩阵和向量的3D数学库,并依靠GLEW获得OpenGL3.3中用来产生和渲染一些简单3D对象的函数, // 以及对视觉平截头体.相机类和变换矩阵进行管理的函数的 ...
- OpenGL超级宝典第7版环境配置
1.下载源码 地址:http://www.openglsuperbible.com/ 2.运行Cmake,编译glfw库 打开项目后,编译工程(Debug和Release下都编译). 把E:\open ...
- 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渲染管线 ...
- OpenGL超级宝典(第五版)环境配置
本文转自:http://blog.csdn.net/sunny_unix/article/details/8056807,感谢作者分享. OpenGL超级宝典(第五版)环境配置 Vs2008+winX ...
- OpenGL超级宝典(第五版)环境配置【转】
OpenGL超级宝典(第五版)环境配置 Vs2008+winXP 后续会整理Ubuntu 12.04LTS下的配置作者:sunny_unix 1.各种库的配置 (1)glew 下载:https:// ...
- OpenGL超级宝典(第五版) 环境配置
特别提醒:有些在word中或者其他中的代码复制到vs中会报错,原因是word中有些隐含的字符,复制到vs中就会报错:重新输一遍就可以解决问题,这里只是提醒下! 可以参阅我前面转载的一篇文章,进行比较然 ...
- OpenGL超级宝典(第五版) 环境配置(WinXp+VS2008)
转自:http://blog.csdn.net/sunny_unix/article/details/8056807 OpenGL超级宝典(第五版)环境配置 1.各种库的配置 (1)glew 下载:h ...
- [转]OpenGL超级宝典 5e 环境配置
OpenGL超级宝典(第五版)环境配置 1.各种库的配置 (1)glew 下载:https://sourceforge.net/projects/glew/files/glew/1.7.0/glew- ...
- OpenGL超级宝典学习笔记——操作矩阵
为了更强大的功能和灵活性,我们有时需要直接操作矩阵.在OpenGL中4x4的矩阵用包含16个浮点数值的一维数组来表示,而不是用二维的4x4的数组来表示.OpenGL之所以这么做,因为使用一维数组更高效 ...
- win7 上配置openGL开发环境(配套openGL 超级宝典Super Bible 6th)
此教程配套openGL 超级宝典super Bible圣经 第六版基于最新openGL4.3,但只有英语版 第六版比第五版(第五版目前有中文版基于openGL3.2)跨了一个时代,改变非常巨大,所以笔 ...
最新文章
- php删除记录前的判断弹窗,thinkPHP删除前弹出确认框的简单实现方法
- (论文阅读笔记1)Collaborative Metric Learning(二)(WWW2017)
- [界面开发新秀]免费的AYUI,开发360领航版系列教程[2/40]
- centos7 安装MyCli MySQL 客户端
- 【Proteus仿真8086】简单IO接口实验——无条件传输和查询方式
- codeforces 455D Serega and Fun
- TeaVM辛辛苦苦编译出的wasm,浏览器中不能跑
- php微信商城 源代码下载,微信商城(B2C)独立后台版 php版 v1.0
- 如何将本地图片转成链接?
- 实验室无人机平台 Pixhawk 2.4.8 / PX4 v1.9.2
- 【CAD算法】【计算机图形学】Coons Patch曲面生成程序(python/numpy实现)[2]
- Tomcat运行黄色叉号
- 七月上伴奏计算机按键,数字化音乐专业教室配备方案(7页)-原创力文档
- 链表之链表的结点插入
- 2020年数据科学与大数据技术专业填报指南(附院校及专业介绍)/ 高考填志愿...
- python 3 爬虫小白PyCharm爬取简单网页信息控制台错误
- 为啥不建议写内联样式?
- wechat微信小程序panda电影详情(播放电影,电影信息,发送弹幕,收藏电影)
- 2021最新 阿里云购买学生机服务器搭建部署一条龙服务
- mes系统故障_MES系统故障恢复探讨
热门文章
- 激光雷达数据集的采集与播放(C16/C32 系列多线混合固态激光雷达)
- 《Java语言程序设计》(基础篇原书第10版)第五章复习题答案
- 菜鸟之路---1,熊猫烧香病毒的简单分析
- 学术壁报模板_中华医学会核医学分会2020年学术年会征文通知
- 使用dnsmasq让本地hosts泛解析
- web通用组件+Axure原型+Axure元件库+Axure后台管理系统框架模板+大屏数据可视化元件库+智慧社区管理系统大屏+图表组件+表单组合+智慧数据看板+通用大屏图表原件库+电脑端常用组件
- C语言程序设计(第三版)何钦铭著 习题3-3
- 用Python做一个无限弹窗
- python pyqt5教程pdf_PyQt5中文手册
- USB转TTL接线方法