Iphone链接静态库

时间:2010-04-05 17:01:55

标签: iphone static-libraries static-linking

我在XCode中创建了一个名为TestLib的静态库。 然后我创建了一个将使用此库的简单测试项目。我将TestLib xcode项目拖入我的测试项目(框架部分 - 如果重要),并将TestLib设置为测试项目的直接依赖项。

我无法从库中导入头文件,我只有1个(它的测试项目)名为TestLibHeader.h,但无论我如何尝试导入它们,我都会收到编译错误,说明头文件无法找到。

我哪里错了?

1 个答案:

答案 0 :(得分:0)

您需要告诉构建目标在哪里查找给定构建配置的头文件。

在XCode 3.x

  1. 双击您的构建目标。
  2. 点击Build标签。
  3. 搜索构建设置Header Search Paths
  4. 设置Header Search Paths以包含库项目中头文件的路径。
  5. 请参阅有关设置three20作为依赖关系的说明,以了解这些步骤的实例。