直到现在我已经设法让Xcode连接到我已经安装在/ usr/local/lib /下的Gnu科学图书馆(GSL)/usr/local/include下的文件。在“Build Phases”>“Link Binary With Libraries”下我添加了libgsl.a等。今天,Xcode给出了一条错误消息,声称它找不到头文件。Xcode 4.3.3找不到任何头文件
例如
#include <stdio.h>
#include <gsl/gsl_matrix.h>
int main(int argc, const char * argv[])
{
printf("Hello, World!\n");
return 0;
}
导致 'GSL/gsl_matrix.h' 未找到文件。我试图改变用户头搜索路径无济于事。在命令行上使用gcc main.c -lgsl -lgslcblas可以完美地工作。任何人都可以告诉我究竟需要做什么才能让它在Xcode中起作用?此外,为什么它突然停止工作,没有明显的原因。
非常感谢。
谢谢乌斯曼那样做。令人烦恼的是,XCode突然需要这些更改。非常感谢。 – slabofguinness
为了让我的一些库链接,我还必须将/ usr/include/lib添加到“构建设置”的“搜索路径”部分下的“库搜索路径”。 – slabofguinness