在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的内容改为如下内容:
按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日修正]
在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日修正]
相关文章推荐
- 在Xcode中使用GLUT开发OpenGL应用程序
- 基于Swift的iOS应用程序开发:使用xcode进行iOS应用程序开发时,各种Launch Image尺寸清单
- [分享]错误“应用程序Xcode的这个版本不能与此版本的OS X配合使用”以及Mac源码和IOS开发资料分享
- 使用Javascript开发移动应用程序
- 在 Win 7 下使用 VirtualBOX 虚拟机安装 OS X 10.8 Mountain Lion 及 XCode 4.4.1 (iOS SDK5.1) 作开发
- OpenGL Glut剖析(3)--重绘回调函数的使用
- Delphi for iOS开发指南(4):在iOS应用程序中使用不同风格的Button组件
- 使用Eclipse和BlackBerry JDE开发黑莓应用程序
- Mac下使用Xcode集成Cocos2d-x的Ios与Android开发环境(Base on 2.1.3)
- electron之Windows下使用 html js css 开发桌面应用程序
- 针对iOS开发的一些Xcode使用技巧小结
- 70-316 使用Microsoft Visual C# .NET and Microsoft Visual Studio .NET 开发及实现基于Windows的应用程序 考点整理
- ArcEngine开发——在64位操作系统下使用VS2010中开发ArcEngine应用程序的编译问题
- 使用Eclipse开发的第一个应用程序
- ZZ:使用.NET语言开发Silverlight应用程序入门(二):界面和对象模型
- 【翻译】使用Sencha Touch开发Google Glass应用程序
- 使用 Bootstrap 快速开发网站和 Web 应用程序
- 使用Struts2开发Java Web应用程序(目录)
- 在Delphi中开发使用多显示器的应用程序
- 在Android上使用AutoNavi Map API开发自己的地图应用程序