我正在尝试使用Mac OSX Mountain lion(10.8)中的opengl支持构建Fox-toolkit。我已经从
修改了配置文件GL / gl.h GL / glu.h
要
的OpenGL / gl.h 的OpenGL / glu.h
它可以在配置期间找到这两个文件。但是它找不到没有GL / glx.h,OpenGL / glx.h和GLUT / glx.h的glx.h
我安装了正确的XQuartz链接。我可以在/opt/X11/include/GL/glx.h看到glx.h,但是fox-toolkit ./configure找不到它。如何解决这个问题?
答案 0 :(得分:1)
GLX是X11的OpenGL扩展协议扩展。虽然MacOS X有一台X11服务器,但它的OpenGL支持并不是那么好。您当然希望使用MacOS X原生OpenGL框架。这意味着:没有GLX!
我不太了解Fox工具包,但它可能(有人对此有所了解),它还不包含对MacOS X上的OpenGL小部件的支持。
答案 1 :(得分:1)
经过长时间的搜索和尝试,最后我在sourceforge
找到了解决这个问题的方法AndersFBjö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 install