未知类型名称'intmax_t'

时间:2013-10-16 16:01:05

标签: objective-c xcode

我在编译时遇到了一些严重的问题。我在使用Xcode 5.一切正常,但现在不行。

它不会编译我的.pch文件。我试过一个新的.pch文件无济于事。

我收到数百个错误,从以下开始:未知类型名称'intmax_t'

有没有人经历过这一点并得到任何指示我可能会开始弄清楚它为什么这样做?它必须是我的项目文件中的某个设置

2 个答案:

答案 0 :(得分:0)

该错误来自“stdint.h”,而不在您的项目中。 (这就是它定义的地方)。由于这是一个核心库,因此路径必须改变一些方式。如果您移动项目,重命名文件夹或安装新版本的Xcode并且路径未更新,则可能会发生这种情况。如果更改了编译器设置,也可能发生这种情况。例如,看到这个问题 Xcode 4: "error: unknown type name 'BOOL'; did you mean 'BOOL'?" 正如你所看到的,他的编译器已经打开了他,他不得不改回来。所以你可能在没有意识到的情况下使用不同的编译器,所以它正在寻找其他地方的库。你给了你一些线索。让我知道你发现了什么

答案 1 :(得分:0)

我发现问题是:

Always Search User Paths: This was set to Yes. 
User Header Search Paths: "$(SRCROOT)/" (recursive)

我删除了这些,一切都很好。