OpenGL在VS2019下的环境搭建
文章目录
构建GLFW
从此处下载GLFW的源码文件。
下载源码包之后解压,我们只需要里面的这些内容:
- 编译生成的库
- include文件夹
CMake
从这里下载并安装CMake,然后开始构建GLFW,根据自己的选择生成不同IDE的工程文件。这里我用的是vs2019。
安装完CMake之后选择用GUI打开。
点击Finish
之后,先点击Configure
再点击Generate
编译
在__build__文件夹里可以找到__GLFW.sln__文件
用vs2019打开,编译之后会在__src/Debug__文件夹内找到__glfw3.lib__文件
接下来要让IED或者编译器知道库和头文件的位置,有两种方法,一种是直接找到编译器的__/lib__和__/include__文件夹,然后将GLFW的include文件夹放到编译器里去,另外一种是新建一个文件夹包含了所有第三方库文件和头文件,然后新建工程的时候告诉编译器在哪能找到,我是使用后者。
链接
在新建的项目中右键工程属性,在__VC++目录__中进行配置,记得修改平台为活动(x64)
最后在__链接器__选项里的__输入__选项里添加__glfw3.lib__文件和__opengl32.lib__
GLAD
配置GLAD
打开GLAD的在线服务然后如下图操作,你会得到一个含有__include__文件夹和__src__文件夹的__glad.zip__压缩包
下载解压之后将__include__文件夹下的__glad__和__KHR__文件夹复制到你的__include__文件夹中,并添加__glad.c__到工程中。
经过上面的一通操作,环境终于搭建好啦!!!