编译Tesseract 3.03培训工具时缺少'strcasestr.cpp'文件

时间:2015-05-07 03:10:28

标签: makefile ocr tesseract autoconf

我设法从源代码构建Tesseract 3.03 rc1。但是当我尝试构建训练工具时,我想要表格3.03,我得到了以下错误。

enter image description here

strcasestr.cpp文件夹中似乎应该有一个vs2010文件。但下载的源只包含以下文件:

enter image description here

我使用的命令是:

make training

在构建培训工具之前,我先按照指示构建Tesseract 3.03 rc1

任何人都可以解释一下吗?

ADD 1

找到这个帖子: https://code.google.com/p/tesseract-ocr/issues/detail?id=1458

有些引用:

  
      
  1. Windows不支持培训。
  2.   
  3. 如果您想测试/修复某些内容,请使用存储库中的当前代码(应该可以在Windows上使用msys2构建它)
  4.   

1 个答案:

答案 0 :(得分:1)

我设法通过使用这个git存储库在Windows上构建tesseract(包括训练工具):https://github.com/charlesw/tesseract-vs2012

它的目标是vs2013,但经过一些修改后,它对vs2010非常有效。

如果您不想重建所有内容,只需要查看

即可
  

vs2013 + 64bit_support.patch

文件。它创建了strcasestr。(h / cpp),gettimeofday。(h / cpp),strtok_r。(h / cpp)和mathifix.h,它们是你缺少的文件。

希望有所帮助。