1、下载GLFW源码包
2、解压
3、下载CMake编译工具
4、安装CMake
勾选添加环境变量

5、打开GUI界面
设置前两个路径然后点击configure:

6、选择本机的vs版本点击finish:
7、再次点击configure

8、接下来点击generate:

9、在build文件夹里可以看到GLFW.sln文件:
10、使用vs2019打开GLFW.sln文件,点击生成解决方案
11、可以在src\Debug文件夹中存在glfw3.lib文件
12、新创建一个文件夹(名字随意)然后再创建两个子文件夹Includes和Libs

13、找到GLFW文件夹

14、将GLFW文件放入Includes文件夹
15、将glfw3.lib文件放入Libs文件夹
16、打开vs创建一个VC++空项目
17、修改属性
18、包含目录添加:D:\OpenGL_Link\Includes
19、库目录添加:D:\OpenGL_Link\Libs
20、在链接器里的输入选项,添加glfw3.lib和opengl32.lib(glfw3.lib就是前面Libs文件夹里的,opengl32.lib在windows下是安装VS后自带的):配置好后点击确定。
21、安装GLAD
进行在线配置,然后点击 GENERATE,弹出以下页面,下载glad.zip:
22、下载glad压缩包
23、解压
24、找到glad中的glad和KHR文件夹
25、放到GLFW同目录中
26、然后复制src\glad.c文件
27、添加到刚刚你创建的工程中
28、新建一个main.cpp
29、输入代码:
#include <glad/glad.h>
#include <GLFW/glfw3.h>
#include <iostream>
int main() {
std::cout << "hello world!" << std::endl;
return 0;
}