网站大量收购独家精品文档,联系QQ:2885784924

Computer_Graphics_Programming_in_OpenGL_with_Cpp-介绍与使用方法.pdf

Computer_Graphics_Programming_in_OpenGL_with_Cpp-介绍与使用方法.pdf

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

185****5527 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档