【问题标题】:seeking clarification on how to integrate tesseract in a VC2010 C program寻求有关如何将 tesseract 集成到 VC2010 C 程序中的说明
【发布时间】:2012-09-28 04:52:27
【问题描述】:

这个问题与此有关:(对不起,我不知道如何将其发布为后续问题): How can i use tesseract ocr(or any other free ocr) in small c++ project?

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

我想知道您是否说不必执行这些步骤,因为有一种更简单的方法可以使用该库而无需构建它?由于我在构建开源库方面不是很有经验,因此我想尽可能避免使用它。将 tesseract 函数调用集成到 C 程序(VS2010)中的最简单方法是什么?非常感谢,JV Iyer。

【问题讨论】:

  • 令我惊讶的是,您使用 VS 进行 C 编程,众所周知,VS 对 C 的支持非常糟糕。

标签: c++ c visual-studio-2010 build tesseract


【解决方案1】:

我认为this 链接会很有用。 如果你使用VS2010,你必须通过右键单击/属性在你的项目属性中找到目录。

【讨论】:

    【解决方案2】:

    1 - 通常你只需要Win32-libs

    解压缩,你会有这两个文件夹: D:\tesseract-3.02.02\lib D:\tesseract-3.02.02\include

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

    将这些文件复制到 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上从源码构建...

    【讨论】:

      猜你喜欢
      • 2012-02-27
      • 1970-01-01
      • 2021-03-25
      • 1970-01-01
      • 2013-05-27
      • 2021-10-31
      • 2019-10-30
      • 2012-12-20
      • 1970-01-01
      相关资源
      最近更新 更多