文件是为x86_64构建的,它不是被链接的架构(arm64)

时间:2017-06-19 12:34:47

标签: ios objective-c opencv opencv3.0

我使用contrib for iOS构建了OpenCV 3.2.0。一切都很好,但是当我想使用MultiTracker类(来自libopencv_tracking)并在物理设备上运行项目时,我会收到此警告:

*Ignoring file /libopencv-tracking.dylib, file was build for x86_65 which is not the architecture being linked (arm64)*

由于项目无法与库链接,因此无法找到对该类的引用,因此会出现一些错误。

如果我在终端中运行' lipo -info libopencv_tracking.3.2.dylib'我看到架构是x86_64,我不知道为什么。我从未明确地将架构设置为这样。

我真的搜索了最后一天,没有一个答案对我有帮助。谢谢!

0 个答案:

没有答案