0

我正在尝试在 Mac OSX 山狮(10.8)中构建具有 opengl 支持的Fox-toolkit 。我已经修改了配置文件

总帐/gl.h 总帐/glu.h

OpenGL/gl.h OpenGL/glu.h

它可以在配置过程中找到这两个文件。但是它找不到 glx.h 没有 GL/glx.h、OpenGL/glx.h 和 GLUT/glx.h

我安装了正确链接的 XQuartz。我可以在 /opt/X11/include/GL/glx.h 中看到 glx.h,但 fox-toolkit ./configure 找不到它。如何解决这个问题呢?

4

2 回答 2

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 回答
1

GLX 是 X11 的 OpenGL 扩展协议扩展。虽然 MacOS X 有 X11 服务器,但它的 OpenGL 支持不太好。你当然想使用 MacOS X 原生的 OpenGL 框架。这意味着:没有GLX!

我不太了解 Fox 工具包,但它可能是(请有人对此有所了解),它还不包含对 MacOS X 上的 OpenGL 小部件的支持。

于 2013-03-10T12:47:21.277 回答