Ich versuche, Android NDK Version von OCR Tesseract Bibliotheken Tess-zwei zu kompilieren, aber ich bin verwirrt, warum ich die folgende Warnung bekomme. Ich habe gerade die Bibliothek aus dem Github heruntergeladen und versucht, mit NDK r9b zu kompilieren.NDK kompilieren Warnungen auf OCR Tesseract Bibliotheken für Android
C: \ NV_ANDROIDPACK_BACKUP \ android-NDK-R9b \ tess-zwei> C: \ NV_ANDROIDPACK_BACKUP \ andr id-NDK-R9b \ NDK-build Android NDK: WARNUNG: jni/com_googlecode_tesseract_android/Android.mk : tess: non Systembibliotheken in Linkerflags: -latomic Android NDK: Dies wird wahrscheinlich zu falschen Builds führen. Versuchen Sie es mit LOCAL_ TATIC_LIBRARIES Android NDK: oder LOCAL_SHARED_LIBRARIES stattdessen die Bibliothek dependen er Jahren des Android NDK zur Liste: aktuelle Modul [armeabi] Daumen Kompilieren: jpgt < = jaricom.c
auch für jede Datei zum Zeitpunkt der Kompilation zeigt es folgende Warnung
[armeabi] Compile++ thumb: tess <= params_model.cpp
clang++.exe: warning: argument unused during compilation: '-fpermissive'
warning: unknown warning option '-Wno-shift-negative-value'; did you mean
'-Wno-shift-sign-overflow'? [-Wunknown-warning-option]
bitte helfen, dies zu lösen.
Warum [verwenden] (https://github.com/rmtheis/tess-two#usage) die vorkompilierte Version des Projekts? – rmtheis
Ich konnte keine vorkompilierte Version finden, können Sie mir den Link zeigen? – wolvorinePk
Der Link in meinem obigen Kommentar (siehe "Verwendung" in der Readme-Datei) verweist auf eine Zeile, die Sie der build.gradle-Datei Ihrer App hinzufügen können, die Ihrem Projekt als vorkompilierte externe Abhängigkeit tess-two hinzufügt. – rmtheis