安裝GLFW
安裝 home-brew
打開terminal赦颇,輸入 brew install glfw
Homebrew 下載目錄是 /usr/local/Cellar 帆锋。欲打開隱藏目錄炊甲,在terminal 輸入open /usr/local/Cellar
, 會(huì)彈出Finder窗口足陨,可見到GLFW文件夾颈抚。
生成 GLAD
gl的Version可以在 App Store 下載 OpenGL Extensions Viewer 查看叫乌。不同的顯示芯片對(duì) opengl 支持版本不同(當(dāng)然用低版本肯定沒問題)柴罐。
點(diǎn)擊Generate下載壓縮文件。
解壓后將glad文件夾和KHR文件夾放在 /usr/local/include
目錄下憨奸。
glad.c 導(dǎo)入 Xcode Project 中(和main.c 放一起)
配置Xcode
在Xcode的BuildSettings里配置搜索路徑/usr/local/include/**
和/usr/local/lib/**
(**是recursively search革屠,即子文件夾里的內(nèi)容也會(huì)搜索的意思) 。這兩個(gè)文件夾里有自動(dòng)生成的GLFW相關(guān)文件的替身(左下角有箭頭的文件和文件夾排宰,可在查看屬性中查看信息)似芝,如果沒有,請(qǐng)手動(dòng)添加/usr/local/Cellar/glfw/3.2.1/
目錄下的include 和 lib 文件夾路徑板甘。
將/usr/local/Cellar/glfw/3.2.1/lib/libglfw.3.2.dylib
添加到 link binary with libraries
Build時(shí)可能出現(xiàn)的Bug
OpenGL header already included, remove this include, glad already provide it.
- 解決辦法一(同學(xué)說的党瓮,未親自實(shí)驗(yàn)過)
交換一下 include 順序
-
解決辦法二