在Xcode中包含多个静态库

时间:2010-12-06 10:47:41

标签: objective-c xcode ios4

我正在尝试将three20库和Keith Lazuka的Kal(日历UI)库合并到我的项目中。我已经包含了three20静态库,一切正常。

现在,当我尝试使用此处https://github.com/klazuka/Kal中指定的指令将Kal添加到我的项目中时,Xcode无法找到头文件,我收到错误:

Kal.h:没有这样的文件或目录

但是,如果我有一个新项目并且我添加了Kal库,那么它可以正常工作。所以我必须做一些特别的事情才能在我的xcode项目中包含两个静态库吗?

1 个答案:

答案 0 :(得分:4)

您可能仍需要告诉XCode在哪里找到kal.h库的头文件。

  • 转到项目 - >编辑项目设置。
  • 选择“构建”标签。向下滚动到搜索路径。
  • **双击用户标题搜索路径会弹出一个对话框。注意:在Xcode 4中,我发现您确实需要将路径添加到“标题搜索路径”而不是“用户标题搜索路径”
  • 将目录从Finder拖到对话框中,或单击+按钮手动添加。

**我还没有真正掌握xcode,所以我在Framework,Header和User Header中放置了相同的搜索路径。到目前为止它已经很好了,但是我会期待(并且应该)从xcode精明的个人那里骂这种行为。