Mac OS X下如何使用OpenGL
轉自:http://my.oschina.net/rockbaby/blog/102732
同樣適用於xcode6.1
Xcode是Mac OS X中自帶的開發環境。GLUT提供了跨越平臺的OpenGL實用工具。本文講述如何在Xcode 3.2中使用GLUT來開發OpenGL應用程式。
- 在Xcode的啟動皮膚中,選Create a new Xcode project.
- 在彈出的New Project視窗中,在左邊選擇Application,在右邊選擇Command Line Tool. 單擊Choose...按鈕。
- 在彈出的視窗中,選好儲存專案的位置,並在Save As中輸入XcodeGlutDemo作為專案名稱。
- 在 Xcode的Groups & Files列表框中,選中XcodeGlutDemo專案的圖示,按右鍵,選Add -> Existing Frameworks..., 選中GLUT.framework及OpenGL.framework,單擊Add.
- 將main.c的內容改為如下內容:
- #include <GLUT/GLUT.h>
- void display()
- {
- glClear(GL_COLOR_BUFFER_BIT);
- glBegin(GL_POLYGON);
- glVertex2f(-0.5, -0.5);
- glVertex2f(-0.5, 0.5);
- glVertex2f(0.5, 0.5);
- glVertex2f(0.5, -0.5);
- glEnd();
- glFlush();
- }
- int main(int argc, char ** argv)
- {
- glutInit(&argc, argv);
- glutCreateWindow("Xcode Glut Demo");
- glutDisplayFunc(display);
- glutMainLoop();
- }
- 按command + R鍵,執行應用程式。
- 按command + Q鍵,退出應用程式。
OpenGL應用程式就是如此簡單。呵呵。
附:Xcode 4.0 新增OpenGL及GLUT框架的方法:
在左欄選擇XcodeGlutDemo專案圖示,中間一欄選擇TARGETS XcodeGlutDemo,右欄選擇Build Phases標籤頁,點選Link Binary With Libraries窗格下面的+號,可新增OpenGL.framework及GLUT.framework。
相關文章
- Mac OS XMac
- [Mac OS X] 如何在終端檢視 Mac OS 版本資訊Mac
- MAC OS X下建立iso檔案Mac
- Mac OS X 下搭建thrift環境Mac
- Mac OS X中MacPorts安裝和使用Mac
- Mac OS X下實現矩形部分圓角Mac
- mac OS X下配置jdk環境變數MacJDK變數
- Windows下虛擬機器安裝Mac OS X ----- VM12安裝Mac OS X 10.11Windows虛擬機Mac
- 如何修復Mac OS X和bootcamp分割槽Macboot
- Mac OS X 下獲取root使用者許可權圖解Mac圖解
- Mac OS X下搭建Android開發環境MacAndroid開發環境
- 如何使用Mac Os X 自帶輸入法輸入生僻字Mac
- Maven Install on Mac OS XMavenMac
- Vmware玩mac os x分享Mac
- 在Mac OS X Lion下修改Hosts 的4種方法Mac
- Mac OS X 下搭建 Java 開發環境圖解MacJava開發環境圖解
- 在Mac OS X Lion 全屏模式下調出 Dock 欄Mac模式
- Mac OS X 10.6.8下安裝Oracle客戶端MacOracle客戶端
- Mac(OS X)中Git安裝與GitHub基本使用MacGithub
- Mac OS X 使用 ADT Bundle 踩過的坑Mac
- Mac OS X 下 Python 多版本管理器 pyenv 的安裝及使用MacPython
- 在Mac OS X下架設和使用Xcode的SVN版本管理環境MacXCode
- Mac OS X 清除DNS快取MacDNS快取
- Mac OS X 背後的故事Mac
- 如何在MAC OS X上建立LINUX啟動盤MacLinux
- Mac OS X系統如何登入facebook圖文教程Mac
- 如何利用Mac OS X內建工具生成強密碼Mac密碼
- Mac OS X下開發軟體的安裝與配置Mac
- mac os x 啟用apache 和 phpMacApachePHP
- Mac OS X 上用 otool 代替 lddMac
- Mac OS X常用軟體介紹Mac
- Mac OS X 啟用超級使用者的方法(轉)Mac
- VMware 下安裝 Mac OS 和 Chrome OSMacChrome
- 在 Mac OS X 中啟用和使用“root”使用者(雪豹版)Mac
- Mac os下profile設定Mac
- Mac OS X 下檔名亂碼出現的原因和解決方法Mac
- MAC OS X系統目錄結構Mac
- 提高 Mac OS X 速度的 52 個方法Mac