我有一个使用多个静态库的项目,我不断收到这样的错误:
ld: duplicate symbol _deg2Rad in Frameworks/MyFramework.embeddedframework/
MyFramework.framework/MyFramework(MyFramework) and Frameworks/
MyFramework.embeddedframework/MyFramework.framework/MyFramework(MyFramework) for
architecture armv7
Command /***/Development/Platforms/iPhoneOS.platform/Developer/
usr/bin/clang failed with exit code 1
我认为它与我在项目中使用的 ARC 以及错误中所述的库中的 ARC 有关。所述库还使用一个未启用 ARC 的静态库。我的部署目标是 4.3。这些库部署在 iOS 5.0 上。
我之前在 4.3 上部署了这些库,但使用 _objc_retainedObj 而不是 _deg2Rad 时出现了类似的错误。
很感谢任何形式的帮助!还有什么信息可以帮助某人解决这个问题?
谢谢