试图移植一个基于Linux的开源C ++项目,该项目将X11用于OSX。我安装了XQuartz:现在怎么样?

时间:2013-10-02 00:55:33

标签: c++ linux xcode macos opengl

我正在尝试将C ++项目移植到OS X.我在此行上从编译器获取了一个找不到文件的错误:

#include <GL/glx.h>

要解决此问题,这个问题让我下载xQuartz并运行安装程序。 openGL glx.h missing form xcode 4 mac lion

现在该怎么办?当我搜索X11文件夹时,我没有看到glx.h文件

1 个答案:

答案 0 :(得分:1)

项目是否使用配置脚本?如果是这样,它很有可能使用AC_PATH_XAC_PATH_XTRA宏。然后它会接受--x-includes=<dir>--x-libraries=<dir>选项。对于Xquartz,请尝试:

./configure --x-includes=/opt/X11/include --x-libraries=/opt/X11/lib

如果它不使用配置脚本,则需要分别使用-I-L将这些路径传递给编译器。