Windows Tesseract OCR与Visual Studio 2013的集成

Windows Tesseract OCR与Visual Studio 2013的集成,windows,visual-studio-2013,tesseract,leptonica,Windows,Visual Studio 2013,Tesseract,Leptonica,同样的问题也存在。但解决方案并不存在。我使用windows8,visual studio 2013。我的机器是64位的。我尝试将tesseract ocr集成到vs2013。我从安装leptonica,从安装tesseract 我做了以下步骤: 项目解决方案> > C++ > >一般 C:\Tesseract-OCR\include C:\Tesseract-OCR\include\tesseract C:\Tesseract-OCR\include\leptonica 链接器->常规->其他

同样的问题也存在。但解决方案并不存在。我使用windows8,visual studio 2013。我的机器是64位的。我尝试将tesseract ocr集成到vs2013。我从安装leptonica,从安装tesseract

我做了以下步骤:

项目解决方案> > C++ > >一般

C:\Tesseract-OCR\include
C:\Tesseract-OCR\include\tesseract
C:\Tesseract-OCR\include\leptonica
链接器->常规->其他库目录

C:\Tesseract OCR\lib

链接器->输入->其他依赖项

libtesseract302.lib liblept168.lib

重新启动vs2013

我在主函数“tesseract::TessBaseAPI;”的下面一行中尝试。当我运行这些代码时,我得到一个错误

错误消息:

Error   2   error LNK2001: unresolved external symbol "public: virtual __cdecl tesseract::TessBaseAPI::~TessBaseAPI(void)" (??1TessBaseAPI@tesseract@@UEAA@XZ)

我发现了一些使示例代码能够编译的小东西

1.需要更多包含目录。我的目录与OP不完全匹配

C:\Program Files x86\Tesseract OCR\include C:\Program Files x86\Tesseract OCR\include\leptonica 格式为C:\Program Files x86\Tesseract OCR\Tesseract OCR[子目录]的所有目录

在主文件的顶部粘贴以下行 定义\u CRT\u SECURE\u NO\u警告//防止API出现弃用错误

windows安装程序未附带所需的文件libtesseract302.lib。您必须下载并解压缩tesseract-3.02.02-win32-lib-include-dirs.zip。然后将所有文件复制到C:\Program files x86\Tesseract OCR\lib中
另一件小事是C:\Program Files x86\Tesseract OCR\lib必须添加到路径中,以便程序在编译后运行