我正在尝试编译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]
请帮助解决这个问题。
答案 0 :(得分:1)
您使用的NDK版本太旧了。如果您将NDK更新为r12b,则可以避免看到该错误。