iOS静态库引用静态库

时间:2013-02-09 04:21:49

标签: ios xcode

静态库是否可以链接到另一个静态库?例如,我想拥有以下工作区结构:

应用    静态库1       静态库共享    静态图书馆2       静态库共享

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

静态库不会相互链接。您需要最终的可执行文件(在本例中为应用程序)或者需要解析静态库中的所有符号。您可以拥有liba.a中的libb.a引用符号,但您可能需要liba.alibb.a来链接该应用。最终需要什么取决于应用程序。

答案 1 :(得分:0)

只需将其他库的标题放在搜索路径上(这样就可以编译),然后发布库的用户也需要其他库的要求。

另外,请考虑使用像CocoaPods这样的库管理器来管理它。