Mit dem neuesten offenen cv-Framework kann ich nicht auf IOS-Gerät Code kompilieren. Ich bin mit folgendem Fehler konfrontiert.Fehler beim Kompilieren von iOS-App mit openCV-Framework auf echtem Gerät
Undefined symbols for architecture arm64: "_png_init_filter_functions_neon", referenced from: _png_read_filter_row in opencv2(pngrutil.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
Die gleiche App kann für Simulator aber nicht für iOS-Geräte kompilieren. Kann mir jemand sagen, warum ich mit diesem Problem konfrontiert bin? Danke im Voraus.
Sie müssen wissen, dass der Simulator der Simulator ist, und das reale Gerät ist anders. Ihr Fehlerprotokoll besagt eindeutig, dass die Bibliothek, die Sie verwenden, nicht für die 64-Bit-Geräte kompiliert ist. –
Ich weiß nicht, wo von Ihnen 'opencv', aber 64 Bit wird standardmäßig auf dem neuesten' opencv' Framework unterstützt, erhalten Sie von - http://opencv.org/downloads.html –
@FahriAzimov danke für die Antworten. Ich kenne Unterschiede und Fehler. Ja ich lade von der gleichen Stelle herunter. 3.0 funktioniert gut, aber 3.1 haben dieses Problem. – shahzaib