为FABS构建错误,Xcode使用不同的头文件(math.h vs tgmath.h)

时间:2014-06-12 08:18:10

标签: ios xcode git math.h

我有一个使用FABS的方法

return  (fabs(x - y) <= EPSILON);

它在我的四台机器上编译和构建很好,但是当我最近尝试配置另一台新机器时,我得到了一个奇怪的构建错误 &#34; ApplicationBackgroundColor.m:146:14:被调用的对象类型&#39; int&#39;不是函数或函数指针&#34;

仔细观察,看来FABS指向[当我在Xcode中点击它时命令] tgmath.h ;而对于正在运行的其他机器,它应该被重定向到iOS模拟器的 / usr / include 中的 math.h

整个存储库直接从git克隆,工作和不工作之间没有区别 - 代码和项目工作区。因此,据我所知,必定还有其他一些我不知道的事情。

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

尝试这样做:

打开终端

type - &gt; xcode-select --install

可能与找不到定义的math.h相关

用于再次安装命令行工具。很多时候它解决了这类问题。然后重新启动XCode