GLFW 源碼 下載-編譯-使用
GLFW 官網下載地址:https://www.glfw.org/download.html
源碼下載
解壓
使用CMake工具編譯
打開CMake,選擇源目錄(源碼根目錄)和構建目錄(自己建一個)
選擇配置
選擇自己的vs版本(我是vs2017),其它不用選,確定
保持默認選項,不用改,直接生成
查看生成目錄
使用vs2017打開這個項目,選擇重新生成解決方案
完成后,在sec=>Debug目錄中,會生成glfw3.lib庫
需要使用的只有源碼中的include目錄和glfw3.lib庫
為了后面使用方便,我們新建一個GLFW目錄,在內部新建一個include目錄和Lib目錄,將源碼中的include目錄的所有文件復制到GLFW/Include中,將生成的glfw3.lib庫復制到GLFW/Lib中
使用
新建一個項目
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)


在代碼中引入頭文件,編譯,沒有問題,就ok了
#include <GLfW/glfw3.h>
int main(int argc, char * argv[])
{
return 0;
}
配置GLAD
在線服務地址:https://glad.dav1d.de/
在線配置:

生成如下,選擇壓縮包下載

解壓縮得到兩個頭文件目錄(glad和KHR)和一個glad.c文件

為了方便使用,將glad和KHR目錄復制到上面新建的GLFW/Include目錄中

使用測試
在剛才的項目代碼中添加頭文件
#include <glad\glad.h>
#include <GLFW\glfw3.h>
int main(int argc, char * argv[])
{
return 0;
}
並將glad.c文件添加到項目中

