1、简介
CMake 是一个开源的、跨平台的自动化建构系统。它用配置文件控制编译过程的方式和Unix的make相似,只是CMake并不依赖特定的编译器。CMake并不直接建构出最终的软件,而是产生标准的建构文件(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的建构方式使用。这使得CMake可以支持多种编译器,包括GCC、Clang、Visual Studio等。
CMake的主要特点包括:
跨平台性:CMake可以在多种操作系统上运行,包括Windows、Linux、macOS等。
独立性:CMake不依赖于特定的编译器,可以生成多种编译器的构建文件。
可配置性:通过编写CMakeLists.txt文件,可以灵活地控制项目的构建过程。
自动化:CMake可以自动检测系统中的库和工具,并根据需要进行配置。
在软件开发中,CMake通常用于管理项目的构建过程,包括源代码的编译、链接、测试等。通过CMake,开发者可以更方便地管理复杂的项目,提高开发效率。
在Visual Studio Code等集成开发环境中,可以通过安装CMake Tools等插件来支持CMake,从而更方便地管理项目。这些插件通常提供了对CMakeLists.txt文件的语法高亮、自动补全、错误检查等功能,帮助开发者更高效地编写和调试CMake配置。
2、下载
https://cmake.org/download/#/
如:cmake-3.28.1-windows-x86_64.msi
3、安装
4、检查环境变量
5、命令框运行