0
MAC OS X Lionの赤い本からhello.cを実行しようとしています。私は "sudo port install glut"によってGLUTをインストールしようとしましたが、メッセージを受け取りました:エラー:glutがメサに置き換えられました。代わりにメサを取り付けてください。GLUTを置き換えるためにMesaをインストールしましたが、コンパイルエラーが発生しました
私は代わりにメサをインストールしました。しかし、私はまだhello.cをコンパイルできません。私はコンパイルするには、次のコマンドを使用:
gcc -lglut hello.c
をしかし、エラーメッセージました:
hello.c:47:21: error: GL/glut.h: No such file or directory
hello.c: In function ‘display’:
hello.c:53: error: ‘GL_COLOR_BUFFER_BIT’ undeclared (first use in this function)
hello.c:53: error: (Each undeclared identifier is reported only once
hello.c:53: error: for each function it appears in.)
hello.c:59: error: ‘GL_POLYGON’ undeclared (first use in this function)
hello.c: In function ‘init’:
hello.c:78: error: ‘GL_PROJECTION’ undeclared (first use in this function)
hello.c: In function ‘main’:
hello.c:93: error: ‘GLUT_SINGLE’ undeclared (first use in this function)
hello.c:93: error: ‘GLUT_RGB’ undeclared (first use in this function)
は基本的にそれがGL/glut.hを見つけることができません文句だが。メサには同じヘッダファイルが含まれていませんか?
あなたはおそらく私だけ遅延し、作業プロジェクトからコピーされ、他の-lライブラリのすべてを必要としない –
けど:試しますそれらは動的にリンクされているので、プログラムを膨らませることはありません。 –
それは動作します!どうもありがとう! – clwen