[英]Including a static library in a Xcode project
我已经使用Xcode的“ iPhone OS-> Library-> Cocoa Touch静态库”开发了一个静态库。 我编译了它,并且效果很好。 然后,我想将此库包含在一个新项目中。 这是我所做的:
然后,我尝试使用放在静态库中的类之一,但出现链接错误:
从以下位置引用的“ _OBJC_CLASS _ $ _ GenUIImage”:
TestViewController.o中的Objc-class-ref-to-GenUIImage
找不到符号
Collect2:ID返回了1个退出状态
我不明白我做错了什么。 请帮忙。 提前致谢
我找到了解决方案。 我将.a(库文件)拖放到主要项目目标的“使用库链接二进制文件”中。
但是我还有另一个问题。
我的静态库包含一个需要AudioToolbox框架的类。 我将其添加到我的静态库中。 但是,我还需要在项目内部添加框架。 有没有办法避免在主项目中重复框架?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.