Xcode:自动链接静态库依赖于Project

时间:2013-08-21 07:32:12

标签: objective-c xcode static-libraries static-linking

我有两个项目的工作区:静态lib和cocoa应用程序。静态库链接一些系统框架(libcrypto.dylib)并包含动态lib的.h文件(openssl / bn.h openssl / rsa.h)。我的静态库编译成功。

Cocoa应用程序使用此静态库,并在编译时给出错误:“未定义的符号,未找到的符号”(bn,new rsa等)。 但是当我将libcrypto.dylib也包含在cocoa应用程序项目中时,则没有错误。

问题:Xcode可以通过从静态链接库获取依赖性来自动执行此操作吗?

感谢。

1 个答案:

答案 0 :(得分:1)

遗憾的是答案是否定的。通常的做法是在需要代码的项目中包含每个单独的静态库。这就是它的完成方式。

如何处理XCode项目中的多个静态库,有一个interesting article

相关问题