gpt4 book ai didi

ios - iOS应用程序同一工作区内多个项目的xcode 4静态库链接

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:25:37 27 4
gpt4 key购买 nike

如标题中所述,我需要一些有关使用静态库工作的帮助!这是我的情况:

  1. 应用项目;
  2. 图书馆A
  3. 图书馆B

取决于:

  • 应用项目取决于图书馆 A 和图书馆 B
  • 库 A 依赖于库 B
  • 库 B 是原子的

所以...我尝试了很多配置,B链接A,A链接App;或将 B 链接到 A 并将 A 和 B 链接到 App ... 但链接器总是有错误。在第一种情况下,链接器找不到库 B 的符号,在第二种情况下,链接器返回 A 和 B 中符号重复的错误!

有人可以帮帮我吗???

最佳答案

静态库不能相互链接。如果库 A 依赖于库 B,您需要做的就是将您的 App 链接到库 A 和 B。

如果您仍然收到链接器错误,我的猜测是其中一个库添加了一个 Objective-C 类别,并且您遇到了需要使用 -force_load 解决的众所周知的问题。 See this answer.

关于ios - iOS应用程序同一工作区内多个项目的xcode 4静态库链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7464520/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com