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]