2

我正在尝试使用 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.

任何人都可以帮我解决这个问题。提前致谢。

4

1 回答 1

0

看来您没有正确指定命令。-l指定要链接的库,而-I用于指定包含目录。尝试:

g++ -o test TessApi.cpp -I/usr/local/include/tesseract/ -I/usr/include/leptonica/ -L/usr/local/lib/ -ltesseract

假设 Tesseract 实际安装在/usr/local/.

于 2012-07-19T16:28:34.747 回答