【发布时间】:2011-07-29 11:14:23
【问题描述】:
辅助搜索的替代标题
- Xcode 找不到标头
- Xcode 中缺少 .h
- 未找到 Xcode .h 文件
- 找不到词法或预处理器问题文件
我正在开发一个来自 Xcode 3 的 iOS 应用程序项目。我现在已经转移到 Xcode 4,我的项目构建了许多静态库。
这些静态库还声明公共头文件,并且这些头文件由应用程序代码使用。在 Xcode 3.x 中,标头被复制(作为构建阶段)到 public headers directory,然后在应用程序项目中,public headers directory 被添加到 headers search list。
在 Xcode 4 下,构建目录移动到 ~/Library/Developer/Xcode/DerivedData/my-project。
问题是如何在标题搜索设置中引用这个新位置?看来:
-
public headers directory相对于DerivedData目录,但是 -
headers search目录相对于其他东西(可能是项目位置)
我应该如何在 Xcode 4 中为 iOS 开发设置一个静态库目标,以确保在尝试编译为依赖项时使用静态库的客户端可以使用头文件?
【问题讨论】:
-
可能与路径名有关。请检查这篇文章。 [Xcode 4 中的静态库][1] [1]:stackoverflow.com/questions/6074576/static-libraries-in-xcode-4/…
标签: xcode4 header preprocessor static-libraries