Xcode 5'忘记'头文件..?

Posted

技术标签:

【中文标题】Xcode 5\'忘记\'头文件..?【英文标题】:Xcode 5 'forgetting' header files..?Xcode 5'忘记'头文件..? 【发布时间】:2014-02-10 17:16:25 【问题描述】:

我有一个相当大的项目,Xcode 经常无法自动扩展路径以包含文件,即

#include "UHelp

无法正确扩展,例如UHelper.h 头文件(通常是最近添加到项目中的)。

这主要发生在 C++ 文件中(我相信)。

这个问题有什么解决方法吗..?经过大量清理项目/清理构建文件夹/重建后,所有问题最终都会自行解决,但不是确定性的。

【问题讨论】:

【参考方案1】:

通常可以通过关闭项目并删除派生数据来解决此问题

【讨论】:

似乎有帮助。很烦人,因为 Xcode 然后必须重建它的所有索引,重建东西等等......希望他们尽快修复它!【参考方案2】:

在某些情况下可以通过关闭 (esc) 活动完成来重试完成。

我的怀疑:Xcode 正在更新索引,并且可能在您稍后尝试完成时准备就绪。

与编译一样,C++ 索引比 C 或 Objective-C 花费更多时间。

【讨论】:

嗯,好主意。除了我不记得 Xcode 在 display-thingie 中说明它在这些情况下的索引(它通常这样做,例如当打开新项目或派生数据文件夹中没有数据的东西时) @ATV 它通常不会显示实时索引更新的进度(例如,一个修改过的源文件)。

以上是关于Xcode 5'忘记'头文件..?的主要内容,如果未能解决你的问题,请参考以下文章

Xcode头文件引入方式

UIKit框架(15)PCH头文件

Xcode增加头文件搜索路径的方法

为啥 POD 文件无法在 Xcode 中导入目标项目头文件?

未找到 Xcode 链接的项目头文件

Xcode 8.2 无法从添加的搜索路径中找到头文件?