Добавление библиотеки tess-two в проект Android Qt Creator - PullRequest
0 голосов
/ 02 декабря 2018

Я работаю над проектом ocr android с помощью qt creator, цель - использовать библиотеку tess-two для Android.

Я скачал библиотеку tess-two и выполнил команду ndk-buildпосле этого я скопировал папку tess-two в мою папку android-source, которая находится в корне моего проекта.Я добавил AndroidManifest.xml и project.properties файл, который содержит строку: android.library.reference.1=tess/tess-two/libs/armeabi-v7a

У меня есть класс Java в android-source/src, где я использую класс TessBaseApi для выполнения "ocr "work, после импорта com.googlecode.tesseract.android.TessBaseAPI.

Проблема в том, что компилятор не может найти 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

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...