opencv xcode 9架构arm64的未定义符号:

时间:2017-12-07 12:11:54

标签: c++ ios objective-c xcode opencv

Error message from Xcode

我需要将OpenCV_contrib中的ximgproc模块用于我的Xcode项目。当我运行项目时,我遇到了如上所述的错误。

Xcode 9.1 (9B55)
Target: iOS 11
OpenCV -> https://github.com/opencv/opencv
OpenCV_Contrib -> https://github.com/opencv/opencv_contrib

我将这两个库中的模块连接成一个opencv2.framework。

xcrun -sdk iphoneos lipo -info ios/opencv2.framework/opencv2 
Architectures in the fat file: ios/opencv2.framework/opencv2 are: armv7 armv7s i386 x86_64 arm64 

架构很好。

Xcode项目设置:

Xcode configuration

我被困住了。我正在尝试一切。

我按照以下方式尝试了一切:

http://ioscake.com/how-to-compile-opencv-for-ios7-arm64.html https://www.extendi.it/blog/2015/5/22/46-how-to-add-opencv-2-4-11-in-your-ios-project - >我还为项目添加了额外的库:

Accelerate
AssetsLibrary
AVFoundation
CoreGraphics
CoreImage
CoreMedia
CoreVideo
QuartzCore
UIKit
Foundation

libc++.dylib

有谁知道如何解决问题?

0 个答案:

没有答案