在现有 Visual Studio C++ 项目中使用 Tesseract OCR

Using Tesseact OCR in an existing Visual Studio C++ project

我想在我现有的 C++ 项目中使用 Tesseract-OCR 库。我按照 answer.

中提到的步骤进行操作
  1. 我从 here
  2. 克隆了 Github 存储库
  3. 运行 build_tesseract.bat
  4. 打开'tesseract.sln'并在编译前将'tesseract'设置为启动项目 对于 'release' 和 'debug' 配置
  5. 编译成功后,在文件夹'debug'和'release'下,我有一个.lib文件列表

现在我不知道如何从这里前进。我习惯于添加具有 'include' 目录的库。在这里,除了 'debug' 和 'release' 配置的 .lib 文件外,我找不到这样的目录。

谁能告诉我如何使用这些文件将 'tesseract-OCR' API 添加到我现有的项目中?

对于希望在 Visual Studio 2017+ 中使用 Tesseract-OCR 的任何人,我找到了另一种方法(不完全是,它一直直接面对我)。

使用 VcPkg 似乎是 Tesseract-OCR 文档本身中提到的最好和最简单的方法。

  1. 从指令 here
  2. 安装 VcPkg
  3. 导航到安装文件夹或将 VcPkg 添加到 'PATH' 变量
  4. 运行 命令 vcpkg install tesseract:x64-windows。可能需要 30 到 40 分钟,具体取决于您的系统
  5. 在 'Installed' 文件夹下,您会找到 'include'、'lib' 和 'bin' 文件夹,用于所有 Visual Studio 配置
  6. 使用它,您可以将 Tesseract-OCR 添加到现有的 Visual Studio 项目中