寻求有关如何在VC2010 C程序中集成tesseract的说明

seeking clarification on how to integrate tesseract in a VC2010 C program

本文关键字:程序 集成 tesseract 说明 VC2010      更新时间:2023-10-16

这个问题与此有关:(很抱歉,我不知道如何将其发布为后续qn):如何在小型 c++ 项目中使用 tesseract ocr(或任何其他免费的 ocr)?

用户sventech的最新回应说:这已经过时了。现在所需要的只是libtesseract。标准代码包括对VS2008和2010的支持,说明很简单。– sventech 9 月 19 日 14:42

我想找出您是否说不必执行这些步骤,因为有一种更简单的方法可以使用该库而无需构建它?由于我在构建开源库方面不是很有经验,因此如果可能的话,我肯定会避免它。将 tesseract 函数调用集成到 C 程序 (VS2010) 中的最简单方法是什么? 非常感谢,合资企业艾耶尔。

我认为这个链接会很有用。如果使用VS2010,则必须通过右键单击/properties在项目属性中查找目录。

1 -

通常你只需要 Win32-libs

解压缩它,您将拥有这两个文件夹:D:\tesseract-3.02.02\libD:\tesseract-3.02.02\include

2 - 但是您还需要(用于调试)liblept168.dll,liblept168.lib,您可以通过安装Tesseract安装程序找到它

将这些文件复制到 D:\tesseract-3.02.02\lib 中

将此文件夹也添加到您的路径中。

3-在您的vc2010项目中,添加项目属性:

  • C/C++ -> 其他包含文件夹:D:\tesseract-3.02.02\include
  • 链接器 -> 常规 : D:\tesseract-3.02.02\lib
  • 链接器 -> 依赖项 -> 输入 : libtesseract302.lib(调试和发布)

注意:libtesseract302d.lib是为vc2008构建的,这就是为什么你在使用它时有c0150002错误。应该在 vc2010 上从源代码构建的好方法......