首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tesseract 3.03编译错误:“select”未在此范围内声明

Tesseract 3.03编译错误:“select”未在此范围内声明
EN

Stack Overflow用户
提问于 2015-05-05 14:27:15
回答 2查看 639关注 0票数 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过程中遇到以下错误

我发现了一个类似的线程: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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-29 04:44:57

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

票数 0
EN

Stack Overflow用户

发布于 2015-05-05 14:43:26

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30055779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档