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

发布于 2024-10-16 19:50:26 字数 290 浏览 2 评论 0原文

我有一个库 A,它可以自行链接到 iPhone 应用程序。我想制作另外 2 个库,B 和 C,它们依赖于 A。

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

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

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

i've got a lib, A, which can be linked into an iPhone app by itself. i'd like to make 2 other libs, B and C, which depend on A.

an app may want to be built by linking the libs statically in any of these combinations: A, A+B, A+C, or A+B+C.

however, when building B or C, i'd like them to link to their dependent lib A dynamically, e.g. B depends on A but does not copy A into itself statically. is this possible?

note: i'm not asking if libs can dynamically link into apps. i'm trying to find out if libs can be dynamically linked to another at compile time, such that the lib does not contain a copy of its dependent lib inside of itself. but at when building an app, the user can statically link any of the above allowable combinations above.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

笑咖 2024-10-23 19:50:26

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

iPhone apps do not support dynamic linking of third-party libraries.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文