到目前为止,我已经设法让 Xcode 链接到我安装在 /usr/local/lib/ 下的 Gnu Scientific Libraries (GSL) 以及 /usr/local/include 下的头文件。在“Build Phases”>“Link Binary With Libraries”下,我添加了 libgsl.a 等。今天,Xcode 给出了一条错误消息,声称它找不到头文件。
例如
#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 中工作?另外,为什么它突然无缘无故停止工作。
非常感谢。