我正在尝试使用 C++ 为 TesseractAPI 创建一个包装器类。我从这里找到了一个例子 https://groups.google.com/forum/?fromgroups#!topic/tesseract-ocr/7NIr71BQH8c
当我尝试使用以下命令编译程序时
g++ -o test TessApi.cpp -l /usr/local/include/tesseract/ -l /usr/include/leptonica/ -L /usr/local/lib/ -l tesseract
不走运,我遇到了以下错误
TessApi.cpp:1:21: fatal error: baseapi.h: No such file or directory
compilation terminated.
谁能帮我解决这个问题。 提前致谢。
最佳答案
看来您没有正确指定命令。 -l
指定要链接的库,而 -I
用于指定包含目录。尝试:
g++ -o test TessApi.cpp -I/usr/local/include/tesseract/ -I/usr/include/leptonica/ -L/usr/local/lib/ -ltesseract
假设 Tesseract 实际安装在 /usr/local/
中。
关于c++ - 使用 C++ 的 Tesseract API 的包装器类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11565138/