我有 RestClientLibrary
和 UserFunctionsLibrary
UserFunctionsLibrary
需要 RestClientLibrary
才能发挥作用。
当我将它们编译为 libRestClientLibrary.a
和 libUserFunctionsLibrary.a
时,它们将如何相互交互?
目前,在 Xcode 中,我已设置用户 header 搜索路径
来查找 .h 文件,并且已将 UserFunctionsLibrary
与 RestClientLibrary
链接起来二进制。然而,当分发时,这些库的其他用户可能有不同的设置等。我看不出它会起作用。
感谢您给我的任何见解。
最佳答案
那些.a文件只是库文件。它们需要链接在一起才能实际使用。链接器将处理将 RestClientLibrary 中的所有符号解析为 UserFunctionsLibrary。
对于其他用户来说,他们必须以某种方式配置他们的系统,以便将两个库传递给链接器。
关于iphone - 库依赖于另一个库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12936051/