将tesseract编译/捆绑成一个二进制文件

cla*_*rkk 5 c++ tesseract

是否有可能将tesseract编译成一个二进制文件?

我使用以下代码编译程序,但是如何将tesseract共享库编译成一个二进制文件,这样程序是100%可移植的,你不需要在当前系统上安装tesseract?

没有必要将leptonica编译成二进制文件

g++ -std=c++11 txtocr.cpp -o txtocr -llept -ltesseract
Run Code Online (Sandbox Code Playgroud)

Tom*_*ava 5

为此你需要在unix系统上使用静态库,它们通常以.a扩展名结尾,共享库以.so结尾.so

如果你只有tesseract的.so(或Mac上的.dylib,Windows上的.dll)库,那么就不能将它编译为单个二进制文件.