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

iphone – XCode静态库是否需要与动态库链接?,第1张

概述我在XCode中创建了一个静态库,需要几个动态库(例如libsqlite3.0.dylib).我可以使用XCode中的跨项目引用创建依赖于我的静态库的应用程序,但似乎我必须手动将所有必需的动态库添加到我的每个应用程序项目中以使它们链接. 有没有办法在XCode中配置静态库项目,以便依赖的应用程序将自动链接到它需要的任何动态库? 我尝试将动态库添加到我的静态库项目中的Frameworks列表中,但这 我在XCode中创建了一个静态库,需要几个动态库(例如libsqlite3.0.dylib).我可以使用XCode中的跨项目引用创建依赖于我的静态库的应用程序,但似乎我必须手动将所有必需的动态库添加到我的每个应用程序项目中以使它们链接.

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

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

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

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

总结

以上是内存溢出为你收集整理的iphone – XCode静态库是否需要与动态库链接?全部内容,希望文章能够帮你解决iphone – XCode静态库是否需要与动态库链接?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1054964.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-25
下一篇2022-05-25

发表评论

登录后才能评论

评论列表(0条)

    保存