我在Mac OSX上使用OpenGL和GLUT框架编译C程序时遇到了困难。我刚开始学习,并尝试运行这个教程中的代码,该教程介绍如何安装OpenGL。http://www.prinmath.com/csci5229/misc/install.html。
下面是代码:
在进一步研究http://web.eecs.umich.edu/~sugih/courses/eecs487/glut-howto/后,我查看了/System/Library/Frameworks/,发现OpenGL.framework和GLUT.framework都存在。
非常感谢任何帮助!谢谢!
下面是代码:
#ifdef __APPLE__
#include <GLUT/glut.h>
#else
#include <GL/glut.h>
#endif
int main(){
return 0;
}
我正在尝试使用以下进行编译:
gcc -o foo foo.c -framework GLUT -framework OpenGL
我收到了这个错误:
foo.c:2:23: error: GLUT/glut.h: No such file or directory
在进一步研究http://web.eecs.umich.edu/~sugih/courses/eecs487/glut-howto/后,我查看了/System/Library/Frameworks/,发现OpenGL.framework和GLUT.framework都存在。
非常感谢任何帮助!谢谢!
-L/System/Library/Frameworks
,所以整个编译命令应该是gcc -o foo foo.c -L/System/Library/Frameworks -framework GLUT -framework OpenGL
。 - BRabbit27