我在编译时遇到了一些严重的问题。我在 Xcode 5 上。一切正常,但现在不行。
它不会编译我的 .pch 文件。我尝试了一个新的 .pch 文件,但无济于事。
我收到数百个错误,首先是:未知类型名称'intmax_t'
有没有人经历过这种情况并得到任何指示我可以从哪里开始弄清楚它为什么会这样做?它必须是我项目文件中某处的设置
我在编译时遇到了一些严重的问题。我在 Xcode 5 上。一切正常,但现在不行。
它不会编译我的 .pch 文件。我尝试了一个新的 .pch 文件,但无济于事。
我收到数百个错误,首先是:未知类型名称'intmax_t'
有没有人经历过这种情况并得到任何指示我可以从哪里开始弄清楚它为什么会这样做?它必须是我项目文件中某处的设置
该错误来自“stdint.h”不在您的项目中。(这就是它的定义)。既然那是一个核心库,那一定是路径发生了一些变化。如果您移动了项目、重命名了文件夹或安装了新版本的 Xcode 并且路径未更新,则可能会发生这种情况。如果更改了编译器设置,也可能发生这种情况。例如,请参阅这个问题 Xcode 4:“错误:未知类型名称 'BOOL';您的意思是 'BOOL'?” 如您所见,他的编译器已打开,他必须将其更改回来。所以你可能在没有意识到的情况下使用了不同的编译器,所以它正在其他地方寻找库。你给你一些线索。让我知道你发现了什么
我发现问题是:
Always Search User Paths: This was set to Yes.
User Header Search Paths: "$(SRCROOT)/" (recursive)
我删除了这些,一切都好起来了。