如何使用 CMake 构建项目?

问题描述 投票:0回答:1

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

cmake build tesseract leptonica
1个回答
0
投票

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

对于您的具体情况,最好是

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

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

更多信息这里

© www.soinside.com 2019 - 2024. All rights reserved.