Mac OS X下如何使用OpenGL
作为3D的工业标准,OpenGL在苹果上可以说无处不在,用起来也是分外的舒服。 一般OpenGL需要搭配一些窗口库来做,比如Qt、MFC等,或者用跨平台的GLUT。 好在GLUT是Mac OS X自带的,所以直接用就可以了,很方便。 OpenGL和GLUT作为Framework,都在/System/Library/Frameworks下。在程序里 唯一需要注意的是include的头文件。 Windows提供了OpenGL和GLU,如果用GLUT,得自己去装一个。Windows下的头文 件使用方式一般是 #include <Windows.h> #include <GL/gl.h> #include <GL/glu.h> //#include "GLUT/glut.h" //depends on where you put GLUT 而在Mac OS X下,一般是 #include <OpenGL/gl.h> #include <OpenGL/glu.h> #include <GLUT/glut.h> 在编译的时候,需要用到Mac OS X里gcc的-framework参数,例如 g++ -framework OpenGL -framework GLUT -framework Foundation -o test my.cpp 附件里是以前的实验作业(一个消隐算法