MacOS默認支持OpenGL,所以在Xcode中開發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();
- }
添加OpenGL framework的方法如下:設置Build Phases的link libraries(點+即可選擇)