图书馆依赖另一个图书馆

时间:2012-10-17 13:59:02

标签: iphone ios xcode

我有RestClientLibraryUserFunctionsLibrary

UserFunctionsLibrary需要RestClientLibrary才能运作。

当我将这些编译为libRestClientLibrary.alibUserFunctionsLibrary.a时,他们将如何相互交流?

目前我在Xcode中设置User header search paths来查找.h文件,并将UserFunctionsLibraryRestClientLibrary二进制文件相关联。但是,当分布式这些库的其他用户可能具有不同的设置等时。我无法看到它会起作用。

感谢您给我的任何见解。

1 个答案:

答案 0 :(得分:1)

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

就其他用户而言,他们必须以一种方式配置他们的系统,以便将两个库传递给链接器。