在Ubuntu上构建Tesseract以交叉编译到Windows / Ubuntu

时间:2019-03-05 15:07:16

标签: c++ cross-compiling tesseract

我尝试静态构建Tesseract,以在与Windows的交叉编译中使用。对于这些交叉编译,我使用i686-w64-mingw32-g++-编译器。此外,我也使用编译器g++来编译到Linux。

但是,我无法让Tesseract正确构建,也无法找到有关正确构建它的分步文档。对于构建步骤,我正在寻找使用make和前缀i686-w64-mingw32的文档。有谁可以帮助我或阐明我必须采取的步骤?例如,这是我成功(静态)成功构建Curl的方式:

wget https://curl.haxx.se/download/curl-7.60.0.tar.gz
tar xf curl-7.60.0.tar.gz
cd curl-7.60.0/
CPPFLAGS="-DNGHTTP2_STATICLIB" ./configure --host=i686-w64-mingw32 --prefix=/opt/mingw64/Win32 --with-ssl=/opt/mingw64/Win32 --with-nghttp2=/opt/mingw64/Win32 --disable-ldap --disable-ldaps LDFLAGS="-static" PKG_CONFIG="pkg-config --static" --disable-shared
make V=1 curl_LDFLAGS=-all-static
make install curl_LDFLAGS=-all-static
cd ../ && rm -rf curl-7.60.0/ && rm curl-7.60.0.tar.gz

我已阅读Tesseract github page上的文档。但是,我无法正确解决。

0 个答案:

没有答案