2016-07-12 1 views
0

Je suis en train de construire la bibliothèque tess-deux en suivant ce tutoriel: http://www.codeproject.com/Tips/840623/Android-Character-Recognition Sous Windows la compilation de la bibliothèque échoue immédiatement sur Linux, je reçois l'erreur suivante:Impossible de construire tess-deux bibliothèque

make: Entering directory "/home/daniele/tess/eyes-two/src/main" 
[armeabi] Compile++ thumb: hydrogen <= clusterer.cpp 
[armeabi] Compile++ thumb: hydrogen <= hydrogentextdetector.cpp 
[armeabi] Compile++ thumb: hydrogen <= thresholder.cpp 
[armeabi] Compile++ thumb: hydrogen <= utilities.cpp 
[armeabi] Compile++ thumb: hydrogen <= validator.cpp 
[armeabi] Compile++ thumb: hydrogen <= hydrogentextdetector.cpp 
[armeabi] Compile++ thumb: hydrogen <= thresholder.cpp 
[armeabi] Compile++ thumb: hydrogen <= jni.cpp 
make: *** No rule to make target "jni/../../../../tess-two/libs/armeabi/liblept.so", needed by "obj/local/armeabi/libhydrogen.so". Stop. 
make: Leaving directory "/home/daniele/tess/eyes-two/src/main" 

ce sont les étapes que je l'ai fait:

export ANDROID_HOME=/home/daniele/Android/Sdk/ 
export ANDROID_NDK_HOME=/home/daniele/Android/Ndk 
git clone git://github.com/rmtheis/tess-two tess 
cd tess 
sudo /home/daniele/Android/Ndk/ndk-build -C eyes-two/src/main/ 

Répondre

0

ce tutoriel est obsolète. Vous pouvez passer à l'étape 3 de ce didacticiel en suivant le instructions (voir "Utilisation") dans le projet tess-two. Cela va utiliser une version pré-compilée de la bibliothèque, donc vous n'avez pas besoin de construire le code C++ vous-même.