系列文章目录
前言
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文件夹下文件的相对路径改为绝对路径。