https://www.glfw.org/download.html

源码下载

GLFW 源码 下载-编译-使用/GLAD配置

解压

GLFW 源码 下载-编译-使用/GLAD配置

使用CMake工具编译

打开CMake,选择源目录(源码根目录)和构建目录(自己建一个)

GLFW 源码 下载-编译-使用/GLAD配置

选择配置

GLFW 源码 下载-编译-使用/GLAD配置

选择自己的vs版本(我是vs2017),其它不用选,确定

GLFW 源码 下载-编译-使用/GLAD配置

保持默认选项,不用改,直接生成

GLFW 源码 下载-编译-使用/GLAD配置

查看生成目录

GLFW 源码 下载-编译-使用/GLAD配置

使用vs2017打开这个项目,选择重新生成解决方案

GLFW 源码 下载-编译-使用/GLAD配置

完成后,在sec=>Debug目录中,会生成glfw3.lib

GLFW 源码 下载-编译-使用/GLAD配置

需要使用的只有源码中的include目录和glfw3.lib

GLFW 源码 下载-编译-使用/GLAD配置

为了后面使用方便,我们新建一个GLFW目录,在内部新建一个include目录和Lib目录,将源码中的include目录的所有文件复制到GLFW/Include中,将生成的glfw3.lib库复制到GLFW/Lib

GLFW 源码 下载-编译-使用/GLAD配置

使用

新建一个项目

graph LR a(右击) a-->b(属性) b-->c(C++目录) b-->h(链接器) c-->d(包含目录) d-->e(D:\GLFW\Include) c-->f(库目录) f-->g(D:\GLFW\Lib) h-->i(输入) i-->j(附加依赖项) j-->k(glfw3.lib)

GLFW 源码 下载-编译-使用/GLAD配置
GLFW 源码 下载-编译-使用/GLAD配置

在代码中引入头文件,编译,没有问题,就ok了

#include <GLfW/glfw3.h>

int main(int argc, char * argv[])
{
	return 0;
}

配置GLAD

https://glad.dav1d.de/

在线配置:

GLFW 源码 下载-编译-使用/GLAD配置

生成如下,选择压缩包下载

GLFW 源码 下载-编译-使用/GLAD配置

解压缩得到两个头文件目录(gladKHR)和一个glad.c文件

GLFW 源码 下载-编译-使用/GLAD配置

为了方便使用,将gladKHR目录复制到上面新建的GLFW/Include目录中

GLFW 源码 下载-编译-使用/GLAD配置

使用测试

在刚才的项目代码中添加头文件

#include <glad\glad.h>
#include <GLFW\glfw3.h>

int main(int argc, char * argv[])
{

	return 0;
}

并将glad.c文件添加到项目中

GLFW 源码 下载-编译-使用/GLAD配置

编译运行,没有问题,ok

相关文章:

  • 2022-12-23
  • 2022-01-09
  • 2021-12-17
  • 2021-11-14
  • 2022-12-23
  • 2022-01-15
  • 2022-12-23
猜你喜欢
  • 2022-01-06
  • 2022-02-28
  • 2021-10-14
  • 2021-11-18
  • 2021-05-15
  • 2021-05-02
  • 2021-07-06
相关资源
相似解决方案