NDK编译安卓版OCR tesseract库上的警告



我正试图编译android NDK版本的OCR tesseract库tess-two,但我很困惑为什么会收到以下警告。我刚刚从github下载了这个库,并尝试使用NDK r9b进行编译。

C: \NV_ANDROIDPACK_BACKUP\android-ndk-r9b\tess two>C:\NV_ANDROIDPACK_BACKUP\andrid-ndk-r9b\ndk内部版本Android NDK:警告:jni/com_googlecode_tesseract_Android/Android.mk:tess:non-链接器标志中的系统库:-latomicAndroid NDK:这可能会导致不正确的构建。尝试使用LOCAL_static_LIBRARIESAndroid NDK:或LOCAL_SHARED_LIBRARIES来列出依赖于的iesAndroid NDK:当前模块[armabi]编译thumb:jpgt<=jaricom.c

此外,在编译时,每个文件上都会显示以下警告以及

[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]

请帮忙解决这个问题。

您使用的NDK版本太旧了。如果您将NDK更新为r12b,您将避免看到该错误。

最新更新