NDK编译警告OCR tesseract库为Android

时间:2016-07-30 15:55:35

标签: android android-ndk ocr tess-two

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

  

C:\ NV_ANDROIDPACK_BACKUP \机器人-NDK-R9B \苔丝-2> C:\ NV_ANDROIDPACK_BACKUP \安德烈   ID-NDK-R9B \ NDK建造   Android NDK:警告:jni / com_googlecode_tesseract_android / Android.mk:tess:non   链接器标志中的ystem库:-latomic   Android NDK:这可能会导致错误的构建。尝试使用LOCAL_   TATIC_LIBRARIES   Android NDK:或LOCAL_SHARED_LIBRARIES而不是列出库依赖项   ies   Android NDK:当前模块   [armeabi] Compile 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]

请帮助解决这个问题。

1 个答案:

答案 0 :(得分:1)

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