如何在mac osx中用glx.h编译fox-toolkit

时间:2013-03-10 07:47:54

标签: macos opengl osx-mountain-lion fox-toolkit

我正在尝试使用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找不到它。如何解决这个问题?

2 个答案:

答案 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