之前,没有编译成功,然后放弃了。促使我再次去编译的原因是,我在Windows server 2008 R2系统上执行命令行时报错了。
后来发现,其实只要给系统装几个升级包就可以了,大家可以参考这里。
但还是记录一下编译的过程:
之前编译,基本是按这篇文章进行的。前面几步很顺利,到后面编译tesseract工程时才出错的。
所以,假定该文章中的前两步是必要的,即:
第1步:编译tiff
第2步:编译leptonica
第3步:编译tesseract(重点说这个)
1. 到Github上download最新的代码
现在我们有三个文件夹了
2. 启动命令行cmd,进到tesseract-master目录,执行:
cppan
(这里,需要知道什么是cppan,通过执行tesseract-master下的cppan.yml可以下载各种依赖。)
3. 用CMake生成待编译的工程。
4. 编译
值得一说的是,即使按这个步骤一步步做,也可能遇到意料之外的情况,多尝试就是了,比如vs2017不行
,就试试vs2019。