我正在使用 openCV 框架开发 iphone 应用程序。一切正常。但是最近随着 iOS 6 和 XCode 4.5 的发布,我将我的项目迁移到 XCode 4.5 在构建时遇到了这个错误:
ld:文件是通用的(2 个切片)但不包含一个(n)armv7s 切片:/Users/jobs/iPhone_Client/workspace/MyProject/third-party/OpenCV.framework/OpenCV for architecture armv7s clang:错误:链接器命令失败退出代码 1(使用 -v 查看调用)
** 构建失败 **
以下构建命令失败:Ld build/MyProject.build/Debug-iphoneos/MyProject.build/Objects-normal/armv7s/MyProject normal armv7s (1 failure)
据我了解,这是由于新的armv7s架构造成的。OpenCV 显然不是用 armv7s 编译的。
我该如何解决这个问题?
在哪里可以找到与 armv7s 架构兼容的新版本框架?
如果没有可用的兼容框架,有没有办法获取源代码并创建针对新架构编译的我自己的库?也许一些关于如何做的快速步骤?
注意:请注意,我需要armv7s而不是armv7的构建。谢谢