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.编译和运行