android-ndk - 编译tesseract时出错

我正在使用android-ndk r8b来编译tesseract-android-tools-1.00(Tesseract-android-tools包含用于编译tesseract OCR,Leptonica和Jpeg库的android工具。)

自述文件说明说,这三个库将放置在项目文件夹(此处为“tesseract-android-tools-1.00”文件夹)下的“external”文件夹下。
那么文件夹结构将是:

tesseract-android-tools-1.00/external/libjpeg/

tesseract-android-tools-1.00/external/tesseract-3.00/

tesseract-android-tools-1.00/external/leptonlib-1.66/

当我在项目文件夹(tesseract-android-tools-1.00文件夹)下运行 ndk-build 时,出现以下错误。

G:\eclipse\ws\tesseract-android-tools-1.00>ndk-build

Install : libjpeg.so => libs/armeabi/libjpeg.so make: * No rule to make target /jni/com_googlecode_lepttonica_android/stdio/open_memstream.c', needed byobj/local/armeabi/objs/lept/jni/com_googlecode_leptonica_android/stdio/open_memstream.o'. Stop.



在出现此错误之前,我遇到了一些错误,例如“**没有规则来建立目标..”,“**没有找到目标..,需要..”。
我通过修改 tesseract-android-tools-1.00/jni/Android.mk 文件的内容来修复错误,
从...

.........

# TESSERACT_PATH :=

# LEPTONICA_PATH :=

# LIBJPEG_PATH := "

.........



至...

............

TESSERACT_PATH := external/tesseract-3.00

LEPTONICA_PATH := eclipse/ws/tesseract-android-tools-1.00/external/leptonlib-1.66

LIBJPEG_PATH := g:/eclipse/ws/tesseract-android-tools-1.00/external/libjpeg

...........



我之所以这样做是因为我在Windows7上使用,并且无法执行README文件中所示的Linux命令...

export TESSERACT_PATH=${PWD}/tesseract-3.00

export LEPTONICA_PATH=${PWD}/leptonlib-1.66

export LIBJPEG_PATH=${PWD}/libjpeg"



注意:我从github下载了libjpeg ...作为的标签android-2.2.3_r2.1-0

最佳答案

“下载”部分中的tesseract-android-tools-1.00文件很旧,无法正常工作。

相反,您应该使用以下命令从存储库克隆最新代码:

git clone https://code.google.com/p/tesseract-android-tools/

https://stackoverflow.com/questions/12437533/

相关文章:

ruby-on-rails - Rails 将 form_for 对象传递给部分

c#-4.0 - 无法将 X 类型的对象转换为 Y

compiler-errors - sun.misc.InvalidJarIndexExceptio

macos - NS-3编译错误

actionscript-3 - SimpleButton中的自定义Flash组件导致编译器错误

compiler-errors - 构造函数VDM++中的错误

iphone - Xcode错误语义错误值可能无法响应 'initWithFrame:image N

actionscript-3 - 在AS3中将符号添加到阶段出现1046错误

sdk - CUDA 5.0 : checkCudaErrors fails to find cor

compiler-errors - 虽然放在mingw文件夹中,但找不到包含的库头文件