文章目錄
- 前言
- 獲取 GLFW
- 打開 VS
前言
感謝B站同學搬運YouTube上的教學視頻。
獲取 GLFW
從官網上下載GLFW macOS下64位二進制文件
打開 VS
- 新建解決方案
OpenGL test
,并在解決方案中新建文件夾Dependencies
:
-
從下載好的
glfw
文件夾中找到最新版鏈接文件和include
文件,將它們移動到Dependencies/GLFW
路徑下:
-
但
lib-vc2022
文件夾中的東西并不都是我們需要的,我們僅需要.lib
庫文件,對于其他三個文件刪除即可。
- 打開解決方案的屬性:
- 為
C/C++ -> 常規
中的附加包含目錄
添加路徑:
- 為
鏈接器->輸入
中的附加依賴項
添加glfw3.lib
、opengl32.lib
文件:
這里有個很有意思的地方,視頻中 cherno大佬 直接把VS自帶的默認依賴項都刪了,然后 build
時編譯器報錯——缺少依賴,而解決方法就是:
-
選取缺少的依賴名稱:
-
Google一下,你就知道:
-
根據 MSDN 文檔的提示,在
鏈接器->輸入
中的附加依賴項
添加 對應的依賴文件:
這也算授人以魚不如授人以漁了。
言歸正傳,經過上面的操作,現在代碼應該已經不標紅了:
運行一下試試:
得到了一個名為 Hello World
、大小為 640 X 480
的窗口。
使用 legacy opengl
繪制三角形:
大功告成~