iphone - 库依赖于另一个库

标签 iphone ios xcode

我有 RestClientLibraryUserFunctionsLibrary

UserFunctionsLibrary 需要 RestClientLibrary 才能发挥作用。

当我将它们编译为 libRestClientLibrary.alibUserFunctionsLibrary.a 时,它们将如何相互交互?

目前,在 Xcode 中,我已设置用户 header 搜索路径来查找 .h 文件,并且已将 UserFunctionsLibraryRestClientLibrary 链接起来二进制。然而,当分发时,这些库的其他用户可能有不同的设置等。我看不出它会起作用。

感谢您给我的任何见解。

最佳答案

那些.a文件只是库文件。它们需要链接在一起才能实际使用。链接器将处理将 RestClientLibrary 中的所有符号解析为 UserFunctionsLibrary。

对于其他用户来说,他们必须以某种方式配置他们的系统,以便将两个库传递给链接器。

关于iphone - 库依赖于另一个库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12936051/

相关文章:

c# - iOS 8 中的 IsolatedStorage 异常

iphone - 如何在 xcode 中调试 Cordova.framework

iphone - iOS JMImageCache : Use Default Image

iphone - 无法从 iPhone 连接基于 soap 的 wcf 服务

iphone - 如何跟踪 iOS 应用程序中图像的完整旋转总数?

ios - 为什么 Xcode 10 在完成剩余 2 分钟时停止向前更新?

iphone - 为什么我的 3D 旋转图像与另一幅图像相交?

ios - 我如何快速发现我的字符串包含阿拉伯字符(英语或数字除外)

javascript - 如何从 JavaScript 调用 Objective-C 方法?

c++ - 用 C++ 编写 Mac OS X 应用程序的完整解决方案