【发布时间】:2010-01-21 01:24:35
【问题描述】:
这是我的情况:
ProjectA - Xcode 静态库项目。
ProjectA 包含带有文件 ExternLib.h 的逻辑代码组 ExternLib。 ExternLib.h 本身位于文件夹 Classes/lib/ExternLib 中(相对于 ProjectA 文件夹)。在 ProjectA 中,我将 ExternLib.h 简单地用作:#import "ExternLib.h"。这工作正常。
接下来我有 ProjectB。这包括作为链接 Xcode 项目的 ProjectA。目标已正确添加等。但是,当我在 ProjectB 中包含一个文件时,该文件又包含 ExternLib.h,在构建 ProjectB 时,我收到一条错误消息,指出找不到文件 ExternLib.h。
我尝试将 ExternLib.h 的路径添加到标题搜索路径(所有类型:相对、绝对、递归等),但无济于事。我检查了静态库目标是否具有复制标头步骤,并且文件 ExternLib.h 包含在其中。
任何人都能够阐明如何解决这个问题?
【问题讨论】:
标签: ios objective-c iphone xcode