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(点+即可选择)