glew/glut/glfw3/gltools它們都是OpenGL的擴展或工具,其中glut是mac自帶的,這里就不用講了,直接就可以用。
一、安裝homebrew
brew 的官方網站: http://brew.sh/
在官方網站對brew的用法進行了詳細的描述,安裝方法: 在Mac中打開Termal: 輸入命令:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
下面是homebrew的一些命令:
brew search 搜索軟件包
brew install 安裝軟件包
brew uninstall 卸載軟件包
brew info 查詢軟件包信息
brew list 查詢已經安裝的軟件包
brew update 更新
brew deps 顯示包依賴
二、利用homebrew安裝cmake
輸入:
brew install cmake
如果一切正常就到到下一步,這里可能報下面錯誤:
Error: The brew link step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink share/man/man7/cmake-buildsystem.7
/usr/local/share/man/man7 is not writable.
解決方法:
先執行:sudo chown -R $(whoami) /usr/local
再執行:brew link cmake
三、安裝glew/glfw3
執行命令:
brew install glew
brew install glfw3
安裝成功后,可以在/usr/local/Cellar
目錄下找到glew/glfw3的.a文件和頭文件
四、下載編譯gltools
下載鏈接:https://github.com/HazimGazov/GLTools
編譯:
五、Xcode使用我們安裝好的gl擴展或工具
- 第一種:直接在/usr/local/Cellar文件下找到glew/glfw3文件,在/usr/local/include 和/usr/local/lib文件下找到gltools,將頭文件和庫都拖進工程
- 第二種:原文連接:https://zrz0f.com/2016/02/21/glfw/
六、裝了gltools之后,使用上面的第二種,設置會簡單很多
Xcode的Proferences > Locations > Source Trees 中
里面的兩個路徑分別如下圖:
在Xcode項目中:
設置項目的Other Linker Flags:
注意:如果你在項目中用到了gltools和glut,你還是要導入.a或framework文件,如下圖:
配置好了以后,關于OpenGL的glew/glut/glfw3/gltools就都可以用了
七、運行第一個OpenGL工程
創建一個Mac App,glfw的官網可以下載演示demo,下載glfw將文件中simple.c拖入工程中(如下圖),刪掉main.m,然后運行,OpenGL的第一個工程就運行成功了!