您的位置:首页 > 运维架构

在Xcode中使用GLUT开发OpenGL应用程序

2010-08-18 01:38 288 查看
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。

[2011年12月19日修正]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息