配置:错误:leptonica库丢失(建设时的Tesseract-OCR-3.01上的MinGW)(

2019-08-01 16:17发布

在运行时配置它失败

checking for leptonica... yes
checking for pixCreate in -llept... no
configure: error: leptonica library missing

但我有leptonica 1.69建(下载源和跑./configure && make install


编辑

我想configure: error: leptonica library missing是有点误导,请注意,它首先说checking for leptonica... yes ,然后就失败checking for pixCreate in -llept... no 。 所以,也许问题不在于该库是缺少的,但别的东西。

Answer 1:

我终于设法使其编译,看完这个和这个线程。 对于正确的步骤是:

./autogen.sh
export LIBLEPT_HEADERSDIR=/local/include
./configure --with-extra-libraries=/local/lib
make install


Answer 2:

对于leptonica 1.69,LIB改名的.libs,所以,参数

export LIBLEPT_HEADERSDIR=<your_path>/leptonica-1.69/src
./autogen.sh
./configure --prefix= --with-extra-libraries=<your_path>/leptonica-1.69/src/.libs

等等



Answer 3:

也许这可以解决这个问题:

export LIBLEPT_HEADERSDIR=/usr-or-other/local/include


Answer 4:

在常见问题解决了这个问题,并与正方体02年3月2日在Mac OSX 10.6.8为我工作。



Answer 5:

在我而言,这个问题是由缺少编译器引起的。 搜索config.log揭示了以下内容:

./configure:17287: g++ -o conftest -I/Usr/local/include/leptonica -L/usr/local/lib conftest.cpp -llept >&5 ./configure: line 2040: g++ command not found

运行apt-get install g++解决了这个问题。 有一个问题,在关于这个问题的Tesseract跟踪。



Answer 6:

在我的情况(在Ubuntu / Debian的),我下载了最新版本leptonica,并没有固定的错误。 要解决它,我删除的软件包“leptonica-dev的”使用sudo apt-get的删除libleptonica-dev的 ,然后发现的Tesseract从源代码安装leptonica版本。

希望能帮助到你!



Answer 7:

我工作在RedHat Linux 7.2。 该解决方案没有为我工作
我正处于的config.log以下错误。
包装lept没有在pkg配置搜索路径中找到。 也许你应该添加的目录包含`lept.pc”到PKG_CONFIG_PATH环境变量

PKG_CONFIG_PATH
配置脚本使用pkg配置实用程序检查包。
这是无法找到lept包(虽然我已经安装了leptonica seperately)
通过PKG_CONFIG_PATH指向设置到lept.pc存在的目录,我能解决这个问题。
出口PKG_CONFIG_PATH =在/ usr / local / lib目录/ pkgconfig



Answer 8:

我有一个类似的问题,试图从源代码编译,但没有与体验它apt-get的安装正方体

sudo apt-get install tesseract-ocr


Answer 9:

除了Leptonica库,PNG,JPEG,TIFF库不得不通过与CXX和CPP标志的配置脚本。 运行配置为非根 - 1. LIBLEPT_HEADERSDIR =; 出口LIBLEPT_HEADERSDIR; 2. CXXFLAGS = “ - ltiff -lpng -ljpeg” CPPFLAGS = “ - ltiff -lpng -ljpeg” 的./configure前缀= --with-额外的库=



Answer 10:

export LIBLEPT_HEADERSDIR=$dir/letonica168/include ./autogen.sh ./configure --prefix=$anotherdir --with-extra-libraries=/$dir/letonica168/lib make make install



文章来源: configure: error: leptonica library missing (when building tesseract-ocr-3.01 on MinGW)