OpenGL在MAC上的配置流程

前言

通過上一章圖形編程接口OpenGL/OpenGL ES/Meta有什么用?的學習,算是對OpenGL有一個入門級的理解了,那么接下來通過實操來加強對定義的理解吧,首先想要進行OpenGL編程,需要搭建環(huán)境,本文主要講解如何在MAC上搭建OpenGL開發(fā)環(huán)境。

本文的開發(fā)環(huán)境: Xcode12
用到的配置資源包:


鏈接:https://pan.baidu.com/s/1LFF-EPjLC2RLBYCE4C31Yg 密碼:rkx5


配置步驟

  • 打開Xcode -> Create a new Xcode Project -> 選擇macOS -> App -> 點擊Next -> 輸入項目名字后Next


    macOS -> App

    創(chuàng)建項目
  • 進入Build Phases -> Link Binary With Libraries -> 添加OpenGL.framework和GLUT.framework兩個系統(tǒng)庫


  • 把下載的資源包中的LibGLTools.a直接拖到工程的Frameworks文件夾中,另外把include文件夾拖進工程目錄下,如果直接拖的話一定要勾選Copy items if needed,不然工程不會包含該文件,僅僅引用(保險起見,可以先把文件復制,然后點擊工程對應文件夾show in finder,拷貝到文件夾里面去,再拖進xcode目錄)


    1111603432322_.pic_hd.jpg

如果出現(xiàn)以下錯誤,那就是因為鏈接方式不對,一定要按著上面說的來做


  • 在Bulid Settings輸入Header Search path include文件夾生成路徑


  • 刪除文件AppDelegate.h、AppDelegate.m、main.m、ViewController.h、ViewController.m


  • 創(chuàng)建main.cpp文件


  • 去掉創(chuàng)建頭文件的勾(also create a header file),同時輸入文件名“main”


  • 這個時候點運行的話,會出現(xiàn)錯誤


  • 需要打開mian.cpp文件,添加一個入口函數(shù)main


  • 然后運行成功

環(huán)境搭建完畢,下一篇將會講解如何在OpenGL中使用固定存儲著色器渲染三角形/正方形,并能通過鍵盤移動

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

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