一、下载所需的库
GLAD下载链接:https://glad.dav1d.de/
(glad它是个在线服务,我们需要告诉glad我们选择的OpenGL版本,glad根据选择的版本加载所需的函数。
点击后,选择对应的语言(我是c++),对应的version(3.3以上版本),对应的模式(core)
其他默认,下面记得小框框 勾选generate a loader,然后点击右下角generate,网站会转到另一个下载页面,下面有glad下载的压缩包,点击后自动下载。(记住你把它下载到哪)。
GLFW下载路径:https://www.glfw.org/download.html
进去后点击windows 32 binary(这是预编译版本,不需要再用cmake进行编译,直接拿来用就好,但如果你选择source code package,就需要用cmake进行编译(参考我的另一篇博客,步骤相似)
二、在vs中进行环境配置
打开文件属性页,在配置属性----vc++目录里有两个目录,一个是包含目录,另一个包含目录,另一个是库目录。
对包含目录进行编辑,添加两个路径。
1.你下载的glad文件夹下的include文件的路径
2.你下载的glfw文件夹下的include文件的路径
对库目录进行编辑,添加一个路径,
1.你下载的glfw文件夹下的lib-vc2017(注意我的是vs2017,你按你的vs来)
然后在配置属性-----链接器----输入 里面找到 附加依赖项。
进行编辑,输入
opengl32.lib
glfw3.lib
就可以了。
还需要在你的项目源文件中添加 glad.c 文件
包含两个头文件
#include<glad/glad.h>
#include<GLFW/glfw3.h>
就可以使用了。