将tess-two库添加到android qt creator项目

时间:2018-12-02 03:28:25

标签: android qt ocr tess-two

我正在使用qt Creator开发一个android ocr项目,目标是为Android使用tess-two库。

我已经下载了tess-two库并运行ndk-build命令,然后将tess-two文件夹复制到了位于项目根目录的android-source文件夹中。我添加了一个AndroidManifest.xml和一个project.properties文件,其中包含以下行: android.library.reference.1=tess/tess-two/libs/armeabi-v7a

导入android-source/src后,我在TessBaseApi中有一个Java类,正在使用com.googlecode.tesseract.android.TessBaseAPI类来完成“ ocr”工作。

问题是编译器似乎找不到TessBaseApi。 收到错误消息:包com.googlecode.tesseract.android不存在。

我还尝试通过右键单击project name -> add Library -> external library添加一个外部库,该库在.pro文件中提供:

unix:!macx: LIBS += -L$$PWD/android-source/tess/tess-two/libs/armeabi-v7a/ -ltess

INCLUDEPATH += $$PWD/android-source/tess/tess-two/libs/armeabi-v7a
DEPENDPATH += $$PWD/android-source/tess/tess-two/libs/armeabi-v7a

但没有任何改变。有没有特定的方法可以做到这一点?

Tess-two link

谢谢。

0 个答案:

没有答案
相关问题