我正在尝试将C ++项目移植到OS X.我在此行上从编译器获取了一个找不到文件的错误:
#include <GL/glx.h>
要解决此问题,这个问题让我下载xQuartz并运行安装程序。 openGL glx.h missing form xcode 4 mac lion
现在该怎么办?当我搜索X11文件夹时,我没有看到glx.h文件
答案 0 :(得分:1)
项目是否使用配置脚本?如果是这样,它很有可能使用AC_PATH_X
或AC_PATH_XTRA
宏。然后它会接受--x-includes=<dir>
和--x-libraries=<dir>
选项。对于Xquartz,请尝试:
./configure --x-includes=/opt/X11/include --x-libraries=/opt/X11/lib
如果它不使用配置脚本,则需要分别使用-I
和-L
将这些路径传递给编译器。