Cygwin Tesseract 3.03编译错误:';选择';未在此范围中声明

Cygwin Tesseract 3.03编译错误:';选择';未在此范围中声明,cygwin,tesseract,python-tesseract,Cygwin,Tesseract,Python Tesseract,我正在使用cygwin编译 在configure之后运行make时遇到以下错误。我不知道如何修改Tesseract源代码。以前有人见过这个错误吗?或者是否有Tessearct 3.03的预构建版本?我需要这个版本,因为它包含培训工具text2image,他们声称可以使用maketraining构建它 加1 下面是遇到问题的代码片段 我觉得代码>选择/Cuff>函数是C++库函数。也许我的Cygwin安装中缺少一些库。但我不确定是哪一个 加2 以下是rubenvb对该线程的建议: 我开始使用M

我正在使用
cygwin
编译

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

加1 下面是遇到问题的代码片段

<>我觉得<>代码>选择/Cuff>函数是C++库函数。也许我的Cygwin安装中缺少一些库。但我不确定是哪一个

加2 以下是rubenvb对该线程的建议:

我开始使用
MSYS2+MinGW-w64
编译
Tesseract 3.03
。在经历了所有的依赖和先决条件之后。我终于成功地
配置了
Tesseract 3.03源代码。然后在制作过程中遇到以下错误:

我发现了一条类似的线索:

似乎我需要手动向tesseract源添加一些文件。但我不知道放在哪里

现在我需要睡一会儿

希望有人能对这个问题有所帮助。明天我会继续

参考 使用vs2013编译Tesseract 3.03

使用Cygwin编译Tesseract 3.02

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

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


我终于在一个完整的Linux环境中完成了编译。

你太棒了!这一评论看起来很有希望。我会给它一个镜头和更新后。不幸的是,我做了评论说。但错误依然存在。