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;
}