【发布时间】:2013-08-24 17:22:08
【问题描述】:
我在 Mac OSX 上使用 OpenGL 和 GLUT 框架编译 C 程序时遇到了困难。我刚刚开始,我尝试运行本教程中关于如何安装 OpenGL 的代码。 http://www.prinmath.com/csci5229/misc/install.html.
代码如下:
#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。
非常感谢任何帮助!谢谢!
【问题讨论】:
-
在 10.9 DP5 和 Clang LLVM 5.0 下为我工作。
-
我试过了,它对我有用,没有安装任何其他东西。我唯一不同的是
-L/System/Library/Frameworks,所以整个编译行应该是gcc -o foo foo.c -L/System/Library/Frameworks -framework GLUT -framework OpenGL