前言
通過上一章圖形編程接口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中使用固定存儲著色器渲染三角形/正方形,并能通過鍵盤移動











