Xcode的4.3.3找不到任何头文件(Xcode 4.3.3 can't find any

2019-09-18 07:52发布

到现在为止,我已经成功地获得Xcode中在/ usr /本地/包括链接到我已经在/ usr / local / lib目录安装GNU科学图书馆(GSL)/与头文件。 在“构建阶段” - >“链接二进制与图书馆”我已经加入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工作是什么? 此外,它为何突然停止工作,原因不明。

许多种类的感谢。

Answer 1:

我有同样的问题,当我升级到4.3.3与包括安装在我的/ usr /本地/ include文件夹的文件。 一些撞头后,我发现我不得不添加的/ usr /本地/包括了“头搜索路径”,在项目建设设置下的搜索路径设置。 我没有这样做,在以前版本的Xcode。 不知道为什么改了,但是希望这对你的作品。



Answer 2:

感谢帮助。

在Xcode 4.6我必须:

  • 更改默认的编译器:GCC LLVM 4.2

并添加以下路径:

  • 框架搜索路径:/库/框架
  • 标题搜索路径:在/ usr /本地/包括
  • 库搜索路径:/ usr / include目录/ lib目录


文章来源: Xcode 4.3.3 can't find any header files