直接下載源碼使用VS進行編譯。
1. 源碼下載地址http://www.glfw.org/download.html, 點擊Source Package
2. 打開cmake-3.12.1-win32-x86\bin中的cmake-gui.exe,選擇解壓后的glfw-3.2.1目錄為source,在glfw-3.2.1目錄中新建文件夾build,並將其選擇為cmake生成目錄
3. 點擊configure,配置如下,點擊finish,再點擊generate
4. 用VS2017打開build文件下的 GLFW.sln, 在debug下生成解決方案
5. 在VS中進一步配置
- VC++目錄->包含目錄 glfw-3.2.1\include
- VC++目錄->庫目錄 glfw-3.2.1\build\src\Debug
- 鏈接器—>輸入 添加 glfw3.lib
PS: 在配置完glew和glfw后,運行程序,出現了一堆鏈接錯誤,無法解析外部符號,經過一系列研究發現,代碼前多了如下定義導致了鏈接錯誤,注釋掉即可
// #define GLFW_DLL
還有出現了一堆無法加載glew相關的外部符號的錯誤,解決方法,在程序前添加
#pragma comment(lib,"glew32.lib")
附配置glad的方法:https://www.jianshu.com/p/64fe4a4c1ed8