CMake 是一个开源的跨平台的自动化构建系统,主要用于 C++ 的工程构建、测试以及打包等自动化操作。它能根据开发者编写的 CMakeLists.txt 规则文件,在不同的平台输出所需要的工程文件,然后开发者可以按照常见的构建方式使用生成的工程文件编译最终的程序。

CMake 是 Cross platform Make 的缩写,虽然名字中含有“make”,但是 CMake 和 Linux 上常见的 make 系统有所区别,是更上一层的构建系统。

安装 CMake 很简单,可以直接去其官网下载对应的二进制文件,如果 Linux 平台,可以直接使用包安装工具直接安装。下面主要介绍 Windows 平台下的安装详情。

首先打开 CMake 官方网站,在下载页面 选择 Windows win64-x64 Installer 下载:

CMake 官方下载界面

当前最新的 CMake 版本是 3.16.2。下载完成直接双击安装:

CMake 安装界面

在安装选项的页面中,最好将 CMake 加入到环境变量,以便于以后在命令行中可以直接使用 cmake 命令。

CMake 加入环境变量

最后直接选择 Install 按钮安装即可。

CMake 安装

安装完成后,打开 cmd 命令行工具,输入 cmake /V 查看结果,如果显示相应的版本号即安装成功。

CMake 版本

如果安装的时候没有选择加入到环境变量,则需要手动加入,否则命令行可以提示没有找到 cmake 命令。