configure:错误:leptonica库缺失(在MinGW上构建tesseract-ocr-3.01时)

sas*_*alm 8 tesseract mingw compilation configure

运行configure时,它失败了

checking for leptonica... yes
checking for pixCreate in -llept... no
configure: error: leptonica library missing
Run Code Online (Sandbox Code Playgroud)

但我有leptonica 1.69内置(下载源代码并运行./configure && make install)


编辑

我认为configure: error: leptonica library missing有点误导,请注意它首先说checking for leptonica... yes,然后失败checking for pixCreate in -llept... no.所以问题可能不是图书馆缺失,而是缺少其他东西.

sas*_*alm 12

在阅读了这个这个帖子之后,我终于设法让它编译了.适当的步骤是:

./autogen.sh
export LIBLEPT_HEADERSDIR=/local/include
./configure --with-extra-libraries=/local/lib
make install
Run Code Online (Sandbox Code Playgroud)

  • 我的路径是`/ usr/local/include`和`usr/local/lib`,如果这有助于任何人.根据您的链接,第二行和第三行合并在一起. (3认同)

小智 5

对于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
Run Code Online (Sandbox Code Playgroud)

等等