背景:为什么使用GLFW和GLAD
OPenGL环境 目前主流的桌面平台是GLFW和GLAD之前使用的GLUT和Free GLUT已经基本淘汰了,所以记录一下如何下载GLFW和GLAD并且编译.
GLFW
下载:An OpenGL library | GLFW
复制到你想存放的位置,我这里就存放到C盘Libaray文件夹下了,这里是我存放第三方库的位置
C:\Library\glfw-3.3.8
解压完新建两个文件夹一个是build用来存放项目狗工程文件,一个lib用来存放编译好的文件
下载一个CMake软件,并打开
1是CMakeLists.txt存放路径,2是编译以后工程文件存放路径,选择好点击3.
1是选择本机的编译器,我本机由于安装的是VS2022所以就选择这个,根据个人环境选择,2是选择编译的位数,我是编译64位的所以选择这个.选完以后单机Finish就行了.
1是选择编译成动态库,不选择是编译成静态库,我这里就选择了,编译成动态库.2是选择编译存放的位置,选择完成后直接点击Configure然后在点击Generate
这是在build文件夹下生成的工程文件,然后选择GLFW.sln工程文件,直接双击打开.
右击生成
结果:
生成头文件,dll和lib文件
GLAD下载:
GLAD 在百度不能直接搜索到,要要通过网址进入https://glad.dav1d.de
下面选择你要的配置
选好以后单击GENERATE
直接下载glad.zip即可
解压完成后就是头文件和源码了,这个没有动态库和静态库是源码形式的,所以直接在工程中添加源码即可.