2013-03-10 99 views
0

我想在Mac OSX山狮(10.8)中使用opengl支持来构建Fox-toolkit。我从如何在mac osx中使用glx.h编译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找不到它。如何解决这个问题呢?

回答

1

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

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

1

漫长的探索后,尝试,最后我已经在帖子找到了解决这个问题的sourceforge

据安德斯˚F比约克伦(非常感谢他)上文

10.7狮子和超越中,命令是 -

CXXCPP = “克++ -E” CXX = “克++ -arch I386 -arch x86_64的” CPPFLAGS = “ - 我在/ usr/X11 /包括-I/USR/X11 /包含/对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

+0

(+1)这只是工作(没有'-arch i386'标志对我来说)。 – chl 2013-05-13 15:04:10