OpenGL超級寶典第七版簡體中文-第二章前奏:開發(fā)環(huán)境的搭建

Mac

筆者的機器為MacBook Pro(retina 13-inch Early 2015),搭載的是Intel Iris Graphics 6100,使用的操作系統(tǒng)為OS X EI Capitan(10.11.2),從官方考察以及OpenGL Extensions Viewer得到的OpenGL最高支持規(guī)格為4.1,GLSL為4.10,所以OpenGL超級寶典第七版中使用的OpenGL 4.5(GLSL 4.50)筆者實際上都會以OpenGL 4.1來實做。

homebrew

在mac上homebrew幾乎是每個開發(fā)人員必須安裝的工具,安裝homebrew也是很容易的事,打開Terminal,在聯(lián)網(wǎng)狀態(tài)下輸入下面這行命令:

$ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

pkgconfig

使用brew install pkgconfig就行了。

cmake

有了homebrew安裝cmake就是輕而易舉的事了,使用brew install cmake就行了。

glfw3

安裝glfw3:

$brew tap homebrew/versions

$brew install glfw3

gl3w

接下來我們還要安裝gl3w...眼睛睜大大,不是glfw3。

$git clone https://github.com/shawhen/gl3w.git
$cd gl3w
$python gl3w_gen.py
$mkdir build
$cd build
$cmake ..
$make

正常情況下我們此時在build目錄下得到一個叫libgl3w.dylib的文件,我們把它拷貝到編譯器缺省庫文件搜索路徑cp libgl3w.dylib /usr/local/lib/。

庫文件放置妥當之后我們還要處理頭文件,將頭文件放置到編譯器缺省頭文件搜索路徑cp -r include/GL /usr/local/include/。

ok,這樣gl3w的安裝就算完成了。

sb7

接著我們安裝《OpenGL超級寶典第七版》的應用框架庫:

$git clone https://github.com/shawhen/sb7framework.git
$cd sb7framework
$mkdir build
$cd build
$cmake ..
$make

正常情況下我們此時在build目錄下得到一個叫lib的目錄,里面有一個叫libsb7.dylib的文件,我們把它拷貝到編譯器缺省庫文件搜索路徑cp lib/libsb7.dylib /usr/local/lib/。

庫文件放置妥當之后我們還要處理頭文件,將頭文件放置到編譯器缺省頭文件搜索路徑cp -r ../include/* /usr/local/include/。

ok,這樣sb7的安裝就算完成了。(gl3w: 不許學我說話 >_<..)

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容