Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在MacOSX中用glx.h编译fox工具包_Macos_Opengl_Osx Mountain Lion_Fox Toolkit - Fatal编程技术网

如何在MacOSX中用glx.h编译fox工具包

如何在MacOSX中用glx.h编译fox工具包,macos,opengl,osx-mountain-lion,fox-toolkit,Macos,Opengl,Osx Mountain Lion,Fox Toolkit,我试图在MacOSX mountain lion(10.8)中使用opengl支持进行构建。我已从中修改了配置文件 GL/GL.h GL/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./configur

我试图在MacOSX mountain lion(10.8)中使用opengl支持进行构建。我已从中修改了配置文件

GL/GL.h GL/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找不到它。如何解决这个问题?

GLX是针对X11的OpenGL扩展协议扩展。虽然MacOSX有一个X11服务器,但OpenGL对它的支持不是很好。您当然希望使用MacOS X原生OpenGL框架。这意味着:没有GLX


我不太了解Fox toolkit,但可能(请有人解释一下),它还不支持MacOS X上的OpenGL小部件。

经过长时间的搜索和尝试,我终于在

根据安德斯·比约克隆德(非常感谢他)在上述帖子中的说法-

对于10.7 Lion及以上版本,命令如下-

cxcpp=“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 制作 安装