Xcode 9-“文件是为x86_64构建的,不是链接的架构(armv7)”

时间:2018-08-23 18:41:13

标签: ios xcode opencv build

我正在制作一个使用OpenCV库的业余爱好应用程序。我用C ++制作了一个单独的Xcode项目,该项目本身可以成功运行,但是当我尝试将相同的OpenCV文件从该项目添加到我的Swift项目时,在构建时会发出以下警告:

忽略文件/usr/local/Cellar/whateverfilename.dylib,该文件是为x86_64构建的,它不是要链接的体系结构(armv7):/usr/local/Cellar/whateverfilename.dylib

我链接到的所有文件重复了一整遍。

我查看了其他堆栈溢出问题,并听从了他们提出的所有建议,包括将i386和x86_64添加到我的有效体系结构中,将仅将Build Active Architecture Build更改为No,并删除了派生数据,但是似乎没有任何作用。 >

我是Xcode的新手,我的工作有什么大不了吗?

其他半相关信息:

  • 我的计划是用C ++编写所有OpenCV内容并将其包装在obj-C中,以便Swift可以使用它。

  • 将iOS目标设置为10.3,因为我正在旧的Ipad上测试该应用。

  • 我正在将Tesseract和OpenCV一起使用

  • 我使用cmake安装了OpenCV

0 个答案:

没有答案