0

cygwin用来编译Tesseract 3.03 源代码

make运行后遇到以下错误configure。我不知道修改 Tesseract 源代码。以前有人见过这个错误吗?或者是否有任何 Tessearct 3.03 的预构建版本?我需要这个版本,因为它包含培训工具text2image,而且他们声称可以使用make training.

在此处输入图像描述

加 1

下面是有问题的代码片段。

在此处输入图像描述

在我看来,该select函数是一个 C++ 库函数。我的 Cygwin 安装中可能缺少某些库。但我不确定是哪一个。

添加 2

以下rubenvb关于此线程的建议:使用 MinGW/MSYS 制作“xz-5.2.1”时出错

我开始使用MSYS2 + MinGW-w64编译Tesseract 3.03。在克服了所有依赖项和先决条件之后。我终于成功configureTesseract 3.03 source。然后在期间遇到以下错误make

在此处输入图像描述

我发现了一个类似的线程:致命错误:strtok_r.h:没有这样的文件或目录(在MinGW中编译tesseract-ocr-3.01时)

看来我需要手动将一些文件添加到 tesseract 源。但我不知道把它放在哪里。

现在我需要睡一会儿。

希望有人可以对这个问题有所了解。我明天继续...

参考

用 vs2013 编译 Tesseract 3.03

http://vorba.ch/2014/tesseract-3.03-vs2013.html

用 Cygwin 编译 Tesseract 3.02

http://vorba.ch/2014/tesseract-cygwin.html

4

2 回答 2

0

在这里找到了一个教程。正如评论中所说:

尝试将文件“configure”中的“c++11”替换为“gnu++11”,然后重新运行此脚本。

于 2015-05-05T14:43:26.303 回答
0

我终于在完整的Linux环境下完成了编译。

于 2015-06-29T04:44:57.357 回答