"Undefined symbols for armv7 architecture" when importing STATIC LIBRARY, which contains OPENCV functions

I developed a very simple application using openCV for iOS. It worked until I decided to use the code in another project. I get this armv7 error and I can not see where the problem is (please see the last image)

I created a static lib file of my working code that has the following architecture information: lib architecture

Than I compiled it to the * .a file and added the dyOpenCv.a and DyOpenCV.h files to my main project, which has the following architecture information: Project architecture

But when I try to use the method in the header file ( DyOpenCV.h ), the following error appears: armv7 error

Any ideas what this could be?

+5
2

, :

  • -, opencv2.framework , . cv:: * ;

  • Objective-C ++. lib++ , -l++ . libstd++ , -lstd++.

. , =)

,

+10

, ur ++.

lib++. dylib to ur linked Libraries.

+2

All Articles