Mac OS X下如何使用OpenGL

矛盾論發表於2014-12-25

轉自:http://my.oschina.net/rockbaby/blog/102732

同樣適用於xcode6.1


Xcode是Mac OS X中自帶的開發環境。GLUT提供了跨越平臺的OpenGL實用工具。本文講述如何在Xcode 3.2中使用GLUT來開發OpenGL應用程式。

  1. 在Xcode的啟動皮膚中,選Create a new Xcode project.
  2. 在彈出的New Project視窗中,在左邊選擇Application,在右邊選擇Command Line Tool. 單擊Choose...按鈕。
  3. 在彈出的視窗中,選好儲存專案的位置,並在Save As中輸入XcodeGlutDemo作為專案名稱。
  4. 在 Xcode的Groups & Files列表框中,選中XcodeGlutDemo專案的圖示,按右鍵,選Add -> Existing Frameworks..., 選中GLUT.framework及OpenGL.framework,單擊Add.
  5. 將main.c的內容改為如下內容:
    1. #include <GLUT/GLUT.h>  
    2. void display()  
    3.  {  
    4.     glClear(GL_COLOR_BUFFER_BIT);  
    5.     glBegin(GL_POLYGON);  
    6.         glVertex2f(-0.5, -0.5);  
    7.         glVertex2f(-0.5, 0.5);  
    8.         glVertex2f(0.5, 0.5);  
    9.         glVertex2f(0.5, -0.5);  
    10.     glEnd();  
    11.     glFlush();  
    12. }  
    13. int main(int argc, char ** argv)  
    14. {  
    15.     glutInit(&argc, argv);  
    16.     glutCreateWindow("Xcode Glut Demo");  
    17.     glutDisplayFunc(display);  
    18.     glutMainLoop();  
    19. }  
  6. 按command + R鍵,執行應用程式。

  7. 按command + Q鍵,退出應用程式。

OpenGL應用程式就是如此簡單。呵呵。


 附:Xcode 4.0 新增OpenGL及GLUT框架的方法:

在左欄選擇XcodeGlutDemo專案圖示,中間一欄選擇TARGETS XcodeGlutDemo,右欄選擇Build Phases標籤頁,點選Link Binary With Libraries窗格下面的+號,可新增OpenGL.framework及GLUT.framework。

相關文章