我一直在使用预编译的 OpenCV 库,网址为 eosgarden。从去年夏天开始。在尝试将我们的应用程序提交到应用程序商店时,我们注意到如果部署目标设置为 iOS 5,则需要支持 armv7 架构。我们只能支持运行 iOS 5 的设备,但我们的应用程序是为 armv6 构建的,因为我们最初下载的 OpenCV 版本也是为 armv6 构建的(现在仍然是)。
我的问题是,有没有人知道 eosgarden 为 armv7 构建的这个库的更新?有没有办法重新编译这些库?
这是我的构建错误:
ld:警告:忽略文件/Users/jinser/Desktop/TAapp/TAMenuApp/OpenCV/lib/iPhoneOS/lib/libcv.a,文件是为存档构建的,不是链接的体系结构 (armv7)
我对 libcxcore.a、libcvaux.a、libml.a、libhighgui.a.
感谢您的帮助。
最佳答案
我用这个简单易用的框架替换了我的 eosgarden 实现。
http://aptogo.co.uk/2011/09/opencv-framework-for-ios/
谢谢 Robin Summerhill 和 Aptogo。
关于iPhone - 为 armv7 构建的 OpenCV 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9539617/