在构建时动态地将一个库链接到另一个库,但静态链接到iphone应用程序

时间:2011-02-09 03:48:17

标签: iphone dynamic-linking

我有一个lib,A,可以单独链接到iPhone应用程序。我想制作另外两个依赖A的其他库,B和C.

可能希望通过以下任意组合静态链接lib来构建应用程序:A,A + B,A + C或A + B + C.

然而,当构建B或C时,我希望它们动态地链接到它们的从属库A,例如, B依赖于A,但不会静态地将A复制到自身中。这有可能吗?

注意:我不是在询问lib是否可以动态链接到应用程序。我试图找出libs是否可以在编译时动态链接到另一个,这样lib本身不包含其依赖库的副本。但是在构建应用程序时,用户可以静态链接上述任何上述允许的组合。

1 个答案:

答案 0 :(得分:1)

iPhone应用程序不支持动态链接第三方库。