我无法为本身依赖于 pcre.h 的程序安装依赖项。我已将它安装到/opt/local/include,但 C 编译器看不到它,因此给我:
error: pcre.h: No such file or directory
我已经通过编写一个试图包含它的 hello world 程序来确认这一点:
#include <pcre.h>
#include <stdio.h>
int main(void)
{
printf("hello, world\n");
return 0;
}
这也会给出错误,除非我将路径指定为 </opt/local/include/pcre.h>
.
我希望 C 编译器默认找到它,但我不知道它在哪里配置。 Tab 补全没有显示任何 HEADER_PATH
环境变量,我找不到类似的不是特定于 XCode 的东西。不过,我正在使用 Mac OSX Snow Leopard,希望能有所作为。
最佳答案
在命令行上使用 -I/opt/local/include
或在环境中使用 C_INCLUDE_PATH=/opt/local/include
。
关于c - 如何将目录添加到 C header 包含路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4825652/