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:
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?
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%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
Tags und Links opencv ios compiler-errors