8

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 の両方を調べました。存在するフレームワーク。

どんな助けでも大歓迎です!ありがとうございました!

4

3 に答える 3

4

glutg3-dev をインストールしなくても、次のように OS X GLUT および OpenGL フレームワークを使用できます。

gcc -o foo foo.c -L/System/Library/Frameworks -framework GLUT -framework OpenGL

フレームワークへのパスをコンパイラに伝えることが重要であることに注意してください

于 2014-06-05T08:45:41.683 に答える
3

OpenGL Utility Toolkit lib をインストールする必要があります。glutg3-devすでにある場合は、オプションでコンパイルし-lglut -lGLU -lGLます。

于 2013-08-22T06:02:46.800 に答える