Tesseract 3.03 compile error: 'select' was not declared in this scope
Tesseract 3.03 compile error: 'select' was not declared in this scope
我正在使用 cygwin
编译 Tesseract 3.03 source code。
我在运行make
后configure
遇到如下错误。我不知道修改 Tesseract 源代码。有人以前见过这个错误吗?或者是否有 Tessearct 3.03 的任何预构建版本?我需要这个版本,因为它包含培训工具 text2image
并且他们声称可以使用 make training
.
构建它
添加 1
下面是有问题的代码片段。
在我看来 select
函数是一个 C++ 库函数。也许我的 Cygwin 安装中缺少某些库。但是我不确定是哪一个。
添加 2
遵循 rubenvb
对此主题的建议:Error during making "xz-5.2.1" with MinGW/MSYS
我开始用MSYS2 + MinGW-w64
编译Tesseract 3.03
。在解决所有依赖项和先决条件之后。我终于成功了configure
了Tesseract 3.03 source
。然后在make
期间遇到如下错误:
我找到了一个类似的线程:fatal error: strtok_r.h: No such file or directory (while compiling tesseract-ocr-3.01 in MinGW)
看来我需要手动添加一些文件到 tesseract 源。但是我不知道放在哪里。
现在我需要睡一会儿。
希望有人能阐明这个问题。明天我会继续...
参考
用 vs2013 编译 Tesseract 3.03
http://vorba.ch/2014/tesseract-3.03-vs2013.html
用 Cygwin 编译 Tesseract 3.02
找到教程here。
正如评论中所说:
Try to replace "c++11" with "gnu++11" in the file "configure", then rerun this script.
终于在完整的Linux环境下编译完成了
我正在使用 cygwin
编译 Tesseract 3.03 source code。
我在运行make
后configure
遇到如下错误。我不知道修改 Tesseract 源代码。有人以前见过这个错误吗?或者是否有 Tessearct 3.03 的任何预构建版本?我需要这个版本,因为它包含培训工具 text2image
并且他们声称可以使用 make training
.
添加 1
下面是有问题的代码片段。
在我看来 select
函数是一个 C++ 库函数。也许我的 Cygwin 安装中缺少某些库。但是我不确定是哪一个。
添加 2
遵循 rubenvb
对此主题的建议:Error during making "xz-5.2.1" with MinGW/MSYS
我开始用MSYS2 + MinGW-w64
编译Tesseract 3.03
。在解决所有依赖项和先决条件之后。我终于成功了configure
了Tesseract 3.03 source
。然后在make
期间遇到如下错误:
我找到了一个类似的线程:fatal error: strtok_r.h: No such file or directory (while compiling tesseract-ocr-3.01 in MinGW)
看来我需要手动添加一些文件到 tesseract 源。但是我不知道放在哪里。
现在我需要睡一会儿。
希望有人能阐明这个问题。明天我会继续...
参考
用 vs2013 编译 Tesseract 3.03
http://vorba.ch/2014/tesseract-3.03-vs2013.html
用 Cygwin 编译 Tesseract 3.02
找到教程here。 正如评论中所说:
Try to replace "c++11" with "gnu++11" in the file "configure", then rerun this script.
终于在完整的Linux环境下编译完成了