00. 目录


文章目录


  • 00. 目录
  • 01. CMake简介
  • 02. CMake特点
  • 03. CMake下载
  • 04. CMake安装
  • 05. 附录


01. CMake简介


CMake​这个名字是“cross platform make”的缩写 。 ​CMake​是一个跨平台的安装编译工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。只是 CMake 的组态档取名为 CMakeLists.txt。Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的建构方式使用。这使得熟悉某个集成开发环境(IDE)的开发者可以用标准的方式建构他的软件,这种可以使用各平台的原生建构系统的能力是 CMake 和 SCons 等其他类似系统的区别之处。


02. CMake特点


  • 开放源代码
  • 跨平台,在​​Linux/Unix​​​上,生成​​Makefile​​​;在​​MacOS​​​上生成​​xcode​​​;在​​windows​​​上生成​​MSVC​​的工程文件
  • 简化编译构建过程和编译过程,工具链简单​​cmake + make​
  • 高效,比​​autotools​​​快​​%40​​​,主要是因为在工具链中没有​​libtool​
  • 可拓展,可以为​​cmake​​​编写特定功能的模块,扩充​​cmake​​功能
  • 额外的构建目录树(采用外部构建),不用担心任何删除源码文件的风险
  • 支持机器字节序以及其他硬件特性问题的测试
  • 在大部分平台下支持并行构建和自动生成文件依赖

03. CMake下载

下载网址:https://cmake.org/download/

下载页面版本比较多,用户根据自己需要版本进行下载。 x86指的是32位系统;x64指的是64位系统 。

【Tools】Windows安装CMake工具_cmake安装

下载之后的文件名为:​cmake-3.16.0-rc1-win64-x64.msi

04. CMake安装

4.1 双击安装文件,弹出欢迎界面,选择Next

安装文件为:​cmake-3.16.0-rc1-win64-x64.msi

【Tools】Windows安装CMake工具_cmake工具_02

4.2 同意协议。勾选,然后点【next】

【Tools】Windows安装CMake工具_cmake安装图解_03

4.3 按图中红框勾选,然后点【next】

【Tools】Windows安装CMake工具_cmake_04

4.4 选择安装路径,然后点【next】

【Tools】Windows安装CMake工具_cmake3.16_05

4.5 开始安装,点【Install】

【Tools】Windows安装CMake工具_cmake安装图解_06

4.6 安装过程,等待安装完成

【Tools】Windows安装CMake工具_cmake3.16_07

4.7 安装完成。点【Finish】

【Tools】Windows安装CMake工具_cmake安装_08

到此CMake安装工作就以完成。 因为在安装过程中选择了自动添加环境,所以安装完后不用手动添加环境了。

4.8 测试

【Tools】Windows安装CMake工具_cmake安装_09

05. 附录

5.1 CMake官方参考网址:https://cmake.org/

5.2 CMake官方下载网址:https://cmake.org/download/

5.3 CMake官方参考文档:https://cmake.org/documentation/