【发布时间】:2015-04-12 09:48:59
【问题描述】:
我正在考虑使用 Tesseract 来处理 PDF 文件,因此我想使用库而不是外部可执行文件。
我首先下载了完整的 Tesseract 源代码并着手构建它。遗憾的是,标准源代码无法在非 Linux 平台上构建,在我的例子中是 Windows。有这样做的方法,我查看了这些方法。
首先,VS2008 版本没有。我知道它需要 Leptonica,但我想我会在之后解决这个问题并尝试构建现有代码。失败并显示“致命错误 C1083:无法打开包含文件:'allheaders.h':没有这样的文件或目录”。在这个阶段与 Leptonica 无关,它根本不起作用。
即使我能够克服这个问题,我也必须构建 Leptonica,这需要使用 GNU 工具,因此需要安装 Cygwin,所以我放弃了。我有一个 MingW 安装,(我从来没有设法让 Cygwin 以一种可用的方式工作)但我没有足够的热情来搞乱这样一个复杂而脆弱的构建。
所以我决定只使用某种灵魂创建的预构建二进制文件。从 code.google.com 下载的。现在我需要研究使用代码,所以下一个明显的步骤是 Tesseract API 示例,它声明它需要“tesseract-ocr-3.02.02-win32-lib-include-dirs.zip”,没问题,因为我现在已经有了。
对于 API 示例希望将文件放置在哪里没有真正的线索,但有点混乱将它们放在适当的位置。按构建和“致命错误C1083:无法打开包含文件:'allheaders.h':没有这样的文件或目录”,就像尝试从源代码构建Tesseract一样.....
确实没有这样的文件。
那么,这个文件在哪里?
【问题讨论】:
标签: tesseract