- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Computer_Graphics_Programming_in_OpenGL_
with_Cpp
0配置环境
0.1安装库和开发环境
0.1.1安装开发环境
我的是vs2022
傻瓜式安装...安装完成后是这个界面
上面的是我安装的vs2022,下面的是我安装的2017不用管
0.1.2安装OpenGL/GLSL
这并不需要安装,但你得确保显卡至少支持OpenGL4.3,可以使用GLview来即按察GPU最
高支持的版本
0.1.3准备GLFW
窗口管理器GLFW
0.1.3.1准备库文件和头文件
下载的时候最好下载源代码自己编译,不要下载编译好的二进制文件(它们经常无法正
常运行)
编译步骤
下载GLFW源代码
github下载
官网下载
下载并安装CMake
运行CMake并选择GLFW源代码所在位置和期望的构建目标文件夹
单击configure,如果某些选项高亮成红色,请再次单击configure
单击Generate
使用VisualStudio打开build好的项目
生成解决方案
生成成功(如果没成功就看看自己的设置或者报错,前面没问题的话这里不太会出错)
查找生成的库文件
找到glfw3.lib文件和最开始下载的GLFW的源代码文件夹里的include文件夹内的文
件
0.1.4准备GLEW相关文件
扩展管理库
准备相关文件
去GLEW官网下载相关文件
只需要使用其中一种文件下载就行
要用到的文件展示
0.1.5下载GLM
会用到的相关数学库
GLM文件准备
GLM下载(github下载链接)
找到这些文件,等会要用
0.1.6准备SOIL2
图像加载库
SOIL2准备步骤
先需要下载并解压Premake得到一个exe文件
SOIL2下载github库下载源代码
下载完毕后运行在当前目录打开powershell
执行下面的命令
#编译对应平台的库
.\premake5.exe--arch=x86_64vs2022s
打开premake后的文件夹
使用VS打开后可能需要升级,选择升级
生成(Build)对应项目
生成成功
找到生成的文件
0.1.7准备共享的lib和include文件夹
观前提示
如果你会配置环境变量可以直接将等下需要用到的文件配置为环境变量
找一下刚才所有文件,将文件按照如下方式排列
0.2设置项目模板并在VS中开发和部署OpenGL项目
0.2.1设置项目配置
设置项目模板步骤
新建项目
用一个空模板打开
配置项目结构
接下来是配置ilb文件和include头文件夹
首先是配置Debug模式下的
打开项目属性设置
设置include目录
设置lib目录
添加lib文件依赖项
然后是配置Release模式下的
注意
有的书可能还会让你配置opengl32.lib库,这个库应该已经作为WindowsSDK的
标准库提供了,如果有错误可以看看
以上所有相关路径最好是纯英文路径
0.2.2导出为项目模板
导出为模板步骤
选择导出模板
选择模板属性
填写模板设置
新建模板,查看模板是否创建成功
0.3新建项目
文档评论(0)