1

我正在尝试将 C++ 项目移植到 OS X。我在这一行从编译器收到文件未找到错误:

#include <GL/glx.h>

为了解决这个问题,这个问题引导我下载 xQuartz 并运行安装程序。openGL glx.h 缺少表单 xcode 4 mac lion

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

4

1 回答 1

1

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

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

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

于 2013-10-02T07:05:53.093 回答