环境搭建的问题总结
前言:除非特殊需要,或者系统不支持,否则尽量避免使用源码安装,不然可能会在环境搭建这一步浪费大量时间。即使能正常使用了,也可能在后续的使用中因为各种各样的问题来重走这一过程,为避免这一情况的发生,即使tesseract能正常使用了,也请通过tesseract -v
来确认自己需要的库都已经成功被tesseract找到。
一、configure提示leptonica library missing
configure输出(最后几行):
checking for leptonica... yes
checking for pixCreate in -llept... no
configure: error: leptonica library missing
我们看到checking for leptonica... yes
,那么leptonica是安装成功的,但是却没有找到lib,那么我们通过环境变量和configure参数让它找到
export LIBLEPT_HEADERSDIR=/usr/local/include
./configure --enable-shared --with-extra-libraries=/usr/local/lib
(使用–enable-shard原因见下)
二、make时提示各类undefined symbol
情况有两种
(1)各类依赖安装不完全
If they