Tesseract4.0+win10+2015编译

来源:互联网 发布:进销存软件源码下载 编辑:程序博客网 时间:2024/06/03 18:49

1.下载编译工程所需要的cmkae与cppan软件,并将其bin目录设置到path环境变量。cppan下载地址:https://cppan.org/。

2.从github上下载tesseract最新源码。cmd: git clone https://github.com/tesseract-ocr/tesseract.git

3.打开命令行,执行:

cd tesseractcppanmkdir win32
4.打开cmake-gui.exe,使用cmkae生成vs2015工程文件,如下所示。注意:最好将tesseract目录先放在c盘,之后生成的.sln工程文件使用管理员权限打开,不然在编译好之后,执行install会报错。


如果想要生成x64平台,需要在Configure里选择vs win64,图示:



5.使用管理员权限打开tesseract.sln工程,从新编译整个解决方案。第一次编译会出现一些错误,大概如下:


错误:C2309和C3861错误原因是Visual Studio 2015中的VC++对C++0x提供了很多支持,很多标准也与c++0x接轨。这样做的好处是很多的,但同时也会导致以前一些不符合C++0x规范的代码无法像原来那样工作。

解决方法:打开错误文件,添加 #include<iterator>



错误:C3688的原因是是由于编码原因造成的,我们点击错误,进入生成该错误的文件中 
 

解决方法:我们在菜单栏中点击文件目录下的高级保存选项 
这里写图片描述 
进入之后,将编码由Unicode(UTF-8无签名)更换为简体中文(GB2312)-代码页936 
 

然后再进行生成,这时显示已经成功生成 


6.安装tesseract。 操作步骤:解决方案->CmakeTargets-> INSTALL->仅生成INSTALL。


项目被安装到了 C:\Program Files (x86)\tesseract。include和lib目录在之后的开发中直接包含进去就可以使用了。




原创粉丝点击