从零开始的答辩毕设-3d图形设计

10号验收3号开始安装环境,依旧稳定发挥啊我!
参考:https://learnopengl-cn.readthedocs.io/zh/latest/01%20Getting%20started/02%20Creating%20a%20window/
opengl的文档一开始有教怎么下glfw和cmake。

glfw

首先下载glfw,
下那个sourcepackage的,然后再自行用cmake编译,别下binary,大踩坑
在这里插入图片描述

cmake

然后装cmake,www.cmake.org/cmake/resources/software.html
不说了,安完之后进到cmake的gui页面,最上面是glfw的文件夹,下面随便新建一个文件夹用来放生成的build文件,然后configure,选择电脑里的vscode版本,我的是2019,然后会生成很多红色的东西,不管,再点一次configure,等输出config done后点generate,显示generate done就是可以了
注意要x64!!!!!!!!!
在这里插入图片描述
然后从putcamke文件夹里找到生成的glfw.sln,用vs打开,点击生成-生成解决方案。x64!!!不然会报错x64和x86什么什么的
在工程目录\src\Debug下可以找到glfw3.lib。

glew

再下glew,普通的官网下载binaryx32 x64就行
在项目里新建include和lib俩文件夹。
D:\glew-2.1.0\lib\Release\x64找到glew32s.lib(x64!!),include文件夹下找到GL文件夹,
俩文件夹放到新项目的include文件夹里
D:\glfw-3.3.8\glfw-3.3.8\include找到GLFW文件夹,在工程目录\src\Debug下可以找到glfw3.lib。
俩lib放到新项目的lib文件夹里。
vscode里,右键解决方案,属性,链接-输入input-新增附加依赖项glew32s.lib opengl32.lib glfw3.lib
vc++ – 包含目录 添加我们安排好的include
vc++ – 库目录 添加我们安排好的lib。
注意配置完要点应用
在这里插入图片描述

示范代码

示范代码:https://learnopengl.com/code_viewer.php?code=getting-started/hellowindow,运行出一个绝美绿色窗口就赢了

哈哈半夜两点了边咳咳咳边安,这都是我活该的啊,短短的一千字安了四个小时
我真的需要这份学历吗,2023开年四天已然把自己活成了一坨答辩

SOIL库

soil是一个有很多图片的库,官网我打不开,下了百度网盘
将其src文件夹中的SOIL.h放到Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include,并用vs打开projects文件夹中的VC9解决方案,生成解决方案(x64!),然后把VC9中的release文件夹中的SOIL.lib放到Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\lib\x64
再次打开VS自己的项目,链接 input添加SOIL.lib

glad

https://glad.dav1d.de/
我选的v3.3 core,下载zip,解压后把这俩文件夹放到自己的项目里的include文件夹里和glfw呆在一起,然后把glad.c这个文件复制一份到自己项目的源文件夹里
在这里插入图片描述
很好,还是纹理不出来,决定斥巨资购买腾讯课堂的教学视频了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值