我正在制作一个使用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