Mac OSX上でOpenGLとGLUTのフレームワークを使ってCプログラムをコンパイルするのが難しいです。私はちょうど始めています。私はOpenGLをインストールする方法について、このチュートリアルのコードを実行しようとしました。 http://www.prinmath.com/csci5229/misc/install.html。ここでOpenGLとGLUTをコンパイルするOSX
はコードです:
#ifdef __APPLE__
#include <GLUT/glut.h>
#else
#include <GL/glut.h>
#endif
int main(){
return 0;
}
私はそれをコンパイルしようとしています:ここにいくつかの更なる研究を行った後
foo.c:2:23: error: GLUT/glut.h: No such file or directory
:
gcc -o foo foo.c -framework GLUT -framework OpenGL
私は、このエラーが発生します、http://web.eecs.umich.edu/~sugih/courses/eecs487/glut-howto/、私は/ System/Library/Frameworks /とOpenGL.frameworkとGLUT.frameworの両方を調べましたkは存在する。
ご協力いただきありがとうございます。ありがとうございました!
作品をパスに伝えることが重要であることを
通知は次のようにOS XのGLUTとOpenGLフレームワークを使用することができますClang LLVM 5.0などがあります。 – trojanfoe
私はそれを試して、それは私のために何もインストールせずに働いた。私が持っていた唯一の違いは、 '-L/System/Library/Frameworks'だったので、コンパイルする行は' gcc -o foo foo.c -L/System/Library/Frameworks -framework GLUT -framework OpenGL'になります。 – BRabbit27