1、背景
一直在用C/C++写一些Demo工程,主要编译器使用VScode,使用VScode的GUI设置及插件也能完成一些简单的任务。但是在实际学习过程发现很多大型项目都使用CMake进行维护,同时了解到该工具跨平台,所以萌生了学习的想法;
2、安装环境
Window:这个安装比较简单,直接官网下载就行,但是在学习过程发现CMake在Window上学习较复杂,如果有Liunx基础更推荐在Liunx学习;
Linux:这个安装不是特别理解,但是现在AI助手可以协助,也很顺利;
3、资料来源
视频:CMake 保姆级教程 B站一个Up个人认为讲挺好的,适合小白,学习时间约3小时左右,3天下班时间就能看完;
博客:UP的博客
手册:官网
4、目标
使用CMake完成工程搭建,当使用一些高级用法可以查资料再学习;
5、注意
cmake <path> #这样行不通
cmake -G "MinGW Makefiles" <path> #Window默认使用nmake,这里需要指定使用MinGW,详细查资料