OSX 下建立 OpenGL 程序
?
OSX 下建立 OpenGL 程序
前提是安装xcode
?
1.首先我们引用一个简单的opengl程序
?
?
#include <stdio.h>
?
void myDisplay(void)
?
{
?
? ? ?glClear(GL_COLOR_BUFFER_BIT);
?
? ? ?glRectf(-0.5f,-0.5f,0.5f,0.5f);
?
? ? ?glFlush();
?
?}
?
?int main(int argc,char *argv[])
?
?{
?
? ? ?glutInit(&argc,argv);
?
? ? ?glutInitDisplayMode(GLUT_RGB|GLUT_SINGLE);
?
? ? ?glutInitWindowSize(400,400);
?
? ? ?glutCreateWindow("me");
?
? ? ?glutDisplayFunc(&myDisplay);
?
? ? ?glutMainLoop();
?
? ? ?return 0;
?
?}
?
保存
2.上面是一个标准的Opengl程序,只要在前面引用Opengl库
?
#include <OPENGL/OPENGL.H>
#include <GLUT/GLUT.H>
?
3.编译
gcc opengltest.c -o opengltest -framework OPENGL -framework GLUT
?
4.执行 ?./opengltest
?
5.如果使用xcode 开发
? 新建一个Command Line Tool 项目
? type 选C ?就是C语言的语法
? 在项目名,击右键Add ->Existing frameworks
? ? ? ? ? ? ? ? 分别加入
? ? ? ? ? ? ? ? OpenGL.framework
? ? ? ? ? ? ? ? Glut.framework
? main.c 程序写入
? 上面内容,注意也要include 第2步的库
?
6.编译和运行?
?