0

我已经下载了 leptonica-1.74.4 的源代码,我需要 lib、dll 和 *.h 文件才能与 tesseract lib 一起使用。据我了解,首先我必须用 CMake 构建这个源代码,然后我会得到 VS 文件。(或者也许是 lib 和 dll ???)我从来没有使用过 CMake。不知道如何通过 CMake 运行 CMakeLists 或其他任何东西。我应该怎么办?我试图阅读文档,这让我感到困惑。操作系统视窗 8。

4

1 回答 1

0

CMake 不是构建系统,而是在您的本地构建环境中管理构建过程 - 在您的情况下(Win8 + VS),它将创建您可以在 VisualStudio 中使用的项目和解决方案文件。

对于您的具体情况,最好

  • 下载、安装并运行 CMake-GUI
  • 指定源文件夹(CMakeLists.txt 所在的位置)
  • 指定构建文件夹(应构建库/可执行文件的位置)
  • 按“配置” - 系统将询问您要使用的生成器 - 理想情况下,您选择系统中安装的 VS 版本。
  • 按“生成” - cmake 在您选择的 VS 版本对应的构建文件夹中生成 .vcxproj 和 .sln 文件。
  • 打开 .sln 文件并开始构建 leptonica 或将项目集成到您自己的解决方案中。

此外 - CMake 允许您使用本机编译器直接触发构建。但这需要通过控制台完成。

更多信息在这里

于 2017-10-10T13:49:11.370 回答