Wie erstelle ich OpenCV 2.4.9 für iOS?

7

Ich folge diesen Anweisungen , die zum openCV doc, aber sie sind wirklich veraltet: iOS4 oder iOS5 wird erwähnt, XCode 4.2 installiert in / Developer, etc ..

Es baut nicht, und ich habe verschiedene Fehler:

Alle anfänglichen Tests schlagen fehl: - Performing Test HAVE_CXX_W - Failed Auch:

%Vor%

Die Konfiguration sieht korrekt aus:

%Vor%

Aber später habe ich diesen ersten Linkfehler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: can't open file: /Users/ant/xcode/opencv/ios/build/iPhoneOS-armv7/3rdparty/libjpeg/OpenCV.build/Release-iphoneos/libjpeg.build/Objects-normal/armv7/jmemansi.o

Was fehlt auf meinem System, um OpenCV für iOS zu kompilieren?

    
alecail 07.06.2013, 12:03
quelle

2 Antworten

20

Laut 3rdParty / libjpeg / CMakeLists.txt: 12 ist jmemansi.c vom Build ausgeschlossen:

%Vor%

Bei der Erstellung von World-Modulen wird die entsprechende Objektdatei jedoch nicht von der Linker-Eingabe ausgeschlossen. Dies kann behoben werden, indem jmemansi.o aus der Linker-Eingabe herausgefiltert wird:

module / world / CMakeLists.txt: 84

%Vor%     
cthepenier 10.06.2013 13:46
quelle
1

Verwenden Sie anstelle der im opencv-Installationshandbuch auf der offiziellen Website angegebenen Terminalbefehle die folgenden Befehle. Arbeitete für mich.

cd OpenCV-2.3.1

mkdir build

cd build

cmake -G "Unix Makefiles" ..

machen

sudo make install

    
Khawar Ali 13.01.2014 07:15
quelle

Tags und Links