加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

iphone – XCode静态库是否需要与动态库链接?

发布时间:2020-12-14 19:38:40 所属栏目:百科 来源:网络整理
导读:我在XCode中创建了一个静态库,需要几个动态库(例如libsqlite3.0.dylib).我可以使用XCode中的跨项目引用创建依赖于我的静态库的应用程序,但似乎我必须手动将所有必需的动态库添加到我的每个应用程序项目中以使它们链接. 有没有办法在XCode中配置静态库项目,以
我在XCode中创建了一个静态库,需要几个动态库(例如libsqlite3.0.dylib).我可以使用XCode中的跨项目引用创建依赖于我的静态库的应用程序,但似乎我必须手动将所有必需的动态库添加到我的每个应用程序项目中以使它们链接.

有没有办法在XCode中配置静态库项目,以便依赖的应用程序将自动链接到它需要的任何动态库?

我尝试将动态库添加到我的静态库项目中的Frameworks列表中,但这似乎没有任何效果.

解决方法

是的 – 您需要将库添加到应用程序中.静态库 – .a – 只是.o文件的存档,具有最小的内部符号分辨率.在将其链接到应用程序(或框架)之前,不会发生完整的符号解析.

(你是直接使用sqlite3吗?如果是这样,为什么不使用Core Data?有原因,但不像人们那样频繁……)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读