Ich arbeite an einer iPhone-Anwendung mit openCV-Framework. Alles hat gut funktioniert. aber in letzter Zeit mit der Veröffentlichung von iOS 6 und XCode 4.5 Ich war die Migration meines Projektes 4.5 Xcode Beim Bau ich diesen Fehler aufgetreten:OpenCV.Framework kompiliert nicht für die armv7s Architektur
ld: file is universal (2 slices) but does not contain a(n) armv7s slice: /Users/jobs/iPhone_Client/workspace/MyProject/third-party/OpenCV.framework/OpenCV for architecture armv7s clang: error: linker command failed with exit code 1 (use -v to see invocation)
** BUILD FAILED **
The following build commands failed: Ld build/MyProject.build/Debug-iphoneos/MyProject.build/Objects-normal/armv7s/MyProject normal armv7s (1 failure)
Wie ich verstand dies auf die neuen armv7s Architektur beruht. OpenCV ist anscheinend nicht kompiliert mit armv7s.
Wie kann ich dieses Problem beheben?
Wo finde ich eine neue Version des Frameworks, das mit der Architektur von armv7s kompatibel ist?
Und wenn es kein kompatibles Framework gibt, gibt es eine Möglichkeit, den Quellcode zu erhalten und eine eigene Bibliothek zu erstellen, die mit der neuen Architektur kompiliert wird? Vielleicht ein paar schnelle Schritte, wie es geht?
Hinweis: Just zu beachten, dass ich den Build für armv7s brauchen nicht ARMv7. Vielen Dank
Ich habe das gleiche Problem mit einer älteren Version des RestKit-Framework. Es gibt eine neue Version, die von RestKit zur Verfügung gestellt wird, nur das erfordert eine Menge Änderungen im Code, der das Framework verwendet. Wenn ich etwas finde, werde ich es dich wissen lassen. –
http://stackoverflow.com/questions/9539617/iphone-opencv-libraries-built-for-armv7 – Ken
@Ken ja ich habe dieses verwendet, bis die neue Architektur herauskam. Ich brauche es für Armv7s die Verbindung, die für armv7 (ohne die s) – Youssef