
CMake Generators
Cmake 是一个配置程序,有时会被称为 “元” 构建系统, Cmake 并不负责编译构建整个项目, 相反,Cmake 会根据环境配置、以及工具链,生成用于解决不同平台构建系统 在 Linux 平台上常用的编译器是GCC,在 Windows 上,常用的编译器是 MSVC,在 MacOS 上,常用的编译器是 Clang,对于不同的编译平台构建差异,Cmake 正是为了解决这些问题而存在的 “元” 构建系统
安装 CMake
在使用之前先安装 Cmake 环境 下载链接 https://cmake.org/download 在官网下载对应系统的安装包,Windows 是msi 安装版或者 zip 解压后 path 添加环境变量
对于 Linux 推荐是使用管理器,例如 ArchLinux , 推荐 yay 或 paru 进行安装
Install
cmake --version 查看是否安装成功
Version
使用基础知识
Commad
创建一个 Cmake 项目
CMakeLists.txt 是 Cmake 的配置文件,有时候会被称为 列表文件 或者CML,
在项目中,不仅是项目顶层目录,子模块也可以包含该文件
CMakeLists.txt
MyProject
src
main.cpp
include
CMakeLists.txt
README.md
.gitignore
build
