Table of Content

    CMake

    CMake

    CMake 是一个免费的开源跨平台工具,或者说元构建系统,也有人将其描述为构建系统生成器,与构建环境同步使用。
    用 Incredibuild 加速 CMake

    什么是 CMake

    CMake 是一个免费的开源跨平台工具,或者说元构建系统,也有人将其描述为构建系统生成器,与构建环境同步使用。通过使用配置文件或脚本(CMakeLists.txt),CMake 可以控制构建过程(执行构建配置),生成构建文件。除了支持各种构建系统和操作系统之外,CMake 还支持多种编程语言,如 C++、C#、Cuda 等等。
    立即试用
    什么是 CMake

    What is CMake?

    CMake 3.0 版,就是我们所说的现代 CMake。现代 CMake 是围绕 Target  和 Property 来定义的。Target,顾名思义,就是期望的结果,也就是构建进程的工作成绩,这是由 Property 编译而成的。

    CMake history and latest version

    1999 年,为解决 Insight Segmentation Registration Toolkit (ITK)中跨平台构建的需求,Cmake 应运而生。 当时,Cmake 的创造属于美国国家医学图书馆(NLM)资助的 Visible Human Project 专案中的一部分。Cmake 的研发受到了 Ken Martin 开发的 pcmaker 启发。Kitware 公司的 Bill Hoffman 采用了 pcmaker 的一些重要想法,整合创建了 CMake。CMake 最初的实作是在2000年。此后,社区对 CMake 进行了许多改进。2014 年 6 月,CMake 3.0 发布,也是我们熟知的现代 CMake。CMake 的最新版本是 3.19.0

    How to use it?

    CMake 自动为项目生成 Makefiles,准确地说,生成的项目文件会同开发工具一起使用。

    CMake and Incredibuild

    安装 CMake 的方法有很多,因平台而异(Windows、Linux、macOS、UNIX)。要了解如何在每个平台中安装 CMake,请单击链接

    CMake and Incredibuild

    点击了解 CMake  用例

    icon

    CMake 的优势

    • 跨平台
    • 支持多种 IDE、构建系统和语言
    • 很常用,在线资源多
    • 易于维护

    icon

    Bottom line

    获取免费 License
    icon

    icon

    icon

    icon

    Table of Content

      缩短构建时间

      Incredibuild 助力您的团队提升生产力,并专注于创新。
      分享

      永远不要把同一件事运行两次。

      [wpml_language_selector_widget]