[英]Using an ARC static library in a NON-ARC project
我试图解决这个问题。 我知道如何让ARC项目使用不使用ARC的文件或静态库。 例如,使用编译器标志-fno-objc-arc 。
但是,如果我有一个不使用ARC的项目并希望包含一个用ARC编译的静态库,该怎么办? 每当我想要构建项目时,它告诉我它不会识别诸如“strong,__ securefun_tareined,......”之类的东西。
添加到shw的答案。 将-fobjc-arc添加到ARC文件的构建阶段的编译器标志,以使它们能够针对非ARC项目正确编译。
更多信息在这里
它应该工作正常 - 你确定你使用最新的Apple编译器与这个非ARC项目而不是GCC项目吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.