mac 上第一个openGL
2015-12-13 22:22
429 查看
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的内容改为如下内容:
[cpp] view
plain copy
#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的启动面板中,选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的内容改为如下内容:
[cpp] view
plain copy
#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应用程序就是如此简单。呵呵。
相关文章推荐
- 【Tomcat】一分钟教你eclipse如何配置tomcat(二)
- 【Tomcat】tomcat简单介绍,安装以及启动(一)
- Dialog && PopupWindow
- RHEL7 之 Linux进程管理
- 转,handler,message,looper
- nginx pool初探
- ubuntu12.04搭建guacamole
- Linux常见的指令集
- openstack 命令行手册
- Linux的cron和crontab
- tomcat+nginx
- shell变量
- Nginx配置文件详细说明
- linux下android 常用指令
- windows注册Tomcat服务
- 哈夫曼树的定义和基本概念(从百度百科copy)
- 理解RESTful架构(转)
- 几个私有代码库托管网站
- Linux用户用户组及文件权限【附管理操作】
- 大型网站架构系列:负载均衡详解(1)