macOS下基于GLFW+GLAD的OpenGL環(huán)境配置

安裝cmake

  1. 打開下載地址:https://cmake.org/download/
  2. cmake-3.19.2-macos-universal.dmg下載并安裝
image.png

配置glfw

  1. 打開下載地址:https://www.glfw.org/download.html

  2. 選擇Source package,并下載


    image.png
  3. 解壓glfw-3.3.2.zip,得到glfw-3.3.2目錄,并在glfw-3.3.2目錄下建立build目錄

  4. 打開已經(jīng)安裝的CMake


    image.png
  5. 選擇Where is the source codeWhere to build the binaries。如圖

    image.png

  6. 點(diǎn)擊Configure,在彈出的框中保持默認(rèn)的設(shè)置,如圖:

    image.png

    然后點(diǎn)擊“Done"之后如圖:
    image.png

  7. 再次點(diǎn)擊Configure,如圖:

    image.png

  8. 點(diǎn)擊Generate,如圖:

    image.png

  9. 在命令行進(jìn)入glfw-3.3.2/build目錄,并依次執(zhí)行命令makemake install命令進(jìn)行編譯和安裝

    image.png

    image.png

配置glad

  1. 打開glad在線配置地址:https://glad.dav1d.de/,選擇gl版本為3.3(其他版本也可以,按照自己的需求來)

    image.png

  2. 點(diǎn)擊GENERATE后,進(jìn)入下載頁面,下載glad.zip

    image.png

  3. 解壓glad.zip,把include目錄中的glad和KHR目錄復(fù)制到/usr/local/include。不要?jiǎng)h除src/glad.c,待添加到xcode項(xiàng)目里


    image.png

    image.png

配置xcode

  1. 新建一個(gè)Common Line Tool App


    image.png

    image.png
  2. 設(shè)置頭文件和庫文件目錄
    /usr/local/include/**
    /usr/local/lib/**


    image.png
  3. 添加frameWorks


    image.png

    其中l(wèi)ibglfw3.a需要通過文件選擇框添加。步驟如圖:


    image.png

    在彈出的dialog上面按鍵:command+shift+g,出現(xiàn)Go to the folderdialog
    image.png

    image.png
  4. 添加glad.c,過程如圖


    image.png
image.png
image.png
  1. 拷貝代碼,覆蓋main.cpp
    image.png
  2. 運(yùn)行(期間遇到運(yùn)行出錯(cuò),無法顯示運(yùn)行窗口的問題,刪除xcode重新安裝解決了這個(gè)問題。)


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

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

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