【发布时间】:2011-02-09 03:48:16
【问题描述】:
我有一个库 A,它可以自己链接到 iPhone 应用程序中。我想做另外 2 个依赖于 A 的库,B 和 C。
可能希望通过以下任意组合静态链接库来构建应用:A、A+B、A+C 或 A+B+C。
但是,在构建 B 或 C 时,我希望它们动态链接到它们的依赖库 A,例如B 依赖于 A 但不会静态地将 A 复制到自身中。这可能吗?
注意:我不是在问库是否可以动态链接到应用程序。我试图找出库是否可以在编译时动态链接到另一个库,以使库本身不包含其依赖库的副本。但是在构建应用程序时,用户可以静态链接上述任何允许的组合。
【问题讨论】: