0

Mac OSXマウンテンライオン(10.8)でopenglをサポートするFox-toolkitを構築しようとしています。から設定ファイルを変更しました

GL / gl.h GL / glu.h

OpenGL / gl.h OpenGL / glu.h

構成中にこれらの2つのファイルを見つけることができます。ただし、GL / glx.h、OpenGL / glx.h、GLUT/glx.hのいずれも含まないglx.hは見つかりません。

XQuartzを適切にリンクしてインストールしています。/opt/X11/include/GL/glx.hでglx.hを見ることができますが、fox-toolkit./configureはそれを見つけることができません。この問題を解決する方法は?

4

2 に答える 2

1

GLX は、X11 の OpenGL 拡張プロトコル拡張です。MacOS X には X11 サーバーがありますが、OpenGL のサポートはあまり良くありません。あなたは確かに MacOS X ネイティブの OpenGL フレームワークを使いたいと思っています。つまり、GLXはありません!

Fox ツールキットについてはよくわかりませんが、MacOS X での OpenGL ウィジェットのサポートがまだ含まれていない可能性があります (誰かがこれに光を当ててください)。

于 2013-03-10T12:47:21.277 に答える
1

長い間検索して試した後、ようやくsourceforgeでこの問題の解決策を見つけました

上記の投稿の Anders F Björklund (彼に感謝します) によると、

10.7 Lion 以降の場合、コマンドは次のとおりです。

CXXCPP="g++ -E" CXX="g++ -arch i386 -arch x86_64" CPPFLAGS="-I/usr/X11/include -I/usr/X11/include/freetype2" LDFLAGS="-L/usr/X11/ lib" ./configure --with-x --with-xft --with-opengl --x-includes=/usr/X11/include --x-libraries=/usr/X11/lib make make install

于 2013-03-11T03:22:07.577 に答える