Android ndk 编译tesseract时出错
我正在使用android ndk r8bTesseract进行编译android工具包含用于编译tesseract OCR、Leptonica和库的android工具 自述文件说明说,这三个库将放在项目文件夹There tesseract-android-tools-1.00文件夹下的外部文件夹下。 那么文件夹结构将是: 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/ 当我在project foldertesseract-android-tools-1.00文件夹下运行ndk build时,我得到了以下错误 G:\eclipse\ws\tesseract-android-tools-1.00>ndk build 安装:libjpeg.so=>libs/armeabi/libjpeg.so make:*obj/local/armeabi/objs/lept/jni/com\u googlecode\u leptonica\u android/stdio/open\u memstream.c'不需要任何规则来生成target/jni/com\u googlecode\u leptonica\u android/stdio/open\u memstream.o'。停下来 在此错误之前,我遇到了一些错误,例如**没有制定目标的规则..,**没有找到目标..,需要。。。 我通过修改tesseract-android-tools-1.00/jni/android.mk文件的内容修复了错误, 从 TESSERACT_路径:= 细锥虫路径:= LIBJPEG_路径:= 到 TESSERACT_路径:=外部/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上使用,无法执行自述文件中显示的Linux命令 导出TESSERACT_PATH=${PWD}/TESSERACT-3.00 导出LEPTONICA_PATH=${PWD}/leptonlib-1.66 导出LIBJPEG_PATH=${PWD}/LIBJPEGAndroid ndk 编译tesseract时出错,android-ndk,compiler-errors,android-2.2-froyo,tesseract,libjpeg,Android Ndk,Compiler Errors,Android 2.2 Froyo,Tesseract,Libjpeg,我正在使用android ndk r8bTesseract进行编译android工具包含用于编译tesseract OCR、Leptonica和库的android工具 自述文件说明说,这三个库将放在项目文件夹There tesseract-android-tools-1.00文件夹下的外部文件夹下。 那么文件夹结构将是: tesseract-android-tools-1.00/external/libjpeg/ tesseract-android-tools-1.00/external/tes
注意:我从github下载了libjpeg。。。作为android-2.2.3r2.1-0的标签,下载部分中的tesseract-android-tools-1.00文件很旧,无法使用 相反,您应该使用以下命令从存储库克隆最新代码:
git clone https://code.google.com/p/tesseract-android-tools/