概述: 本篇介绍一下如何在 Windows11 的 VSCode 开发环境下利用 CMake 工具进行 C/C++ 多文件项目的编译、调试、运行,其中包含 CMake 的配置【绝对保姆级】
涉及内容大致如下:
-
工具【VSCode、MinGW、CMake】安装
-
环境变量配置
-
VSCode插件安装
-
C++和C语言多文件项目建立
-
CMake 配置(编译器选择)
-
CMakeLists.txt
的编写 -
CMake工具栏使用【项目调试&运行】
VSCode & MinGW & CMake 安装
安装包资源链接
链接:https://pan.baidu.com/s/1w-fGJF1zAKLgAdzEK6jfVQ
提取码:jp2l
安装注意事项
-
VSCode 傻瓜式安装即可
-
MinGW 也是傻瓜式安装,只不过到了 MinGW installation Manager 窗口这一步,需要进一步勾选安装对象,一般把下面这两个勾上就好:
- mingw32-base-bin【基础套件】
- mingw32-gcc-g+±bin【gcc、g++编译套件】
gcc 编译的是 C,而 g++ 编译的是 C++
如何勾选并安装呢?比如我要安装下图的1:
右击它,点击 Mark for Installation,然后这个组件就会被标记成“待安装状态”
待安装状态👇
然后在菜单栏中选择 Installation -> Apply Changes
然后在弹出的提示对话框中选择 Apply,然后耐心等待,直至安装成功,就可以关闭对话框了
安装好后,组件就变成如下图这样的绿色
-
CMake 的安装,把资源包中的 .zip 解压放到某个目录下就装好了
配置环境变量
安装好上述这三者后,为了让 CMake 和 MinGW 的 bin 目录中的可执行文件(.exe)能够被全局访问,还要配置一下 MinGW 和 CMake 的环境变量
-
本地已下载的可执行文件(各自的bin目录中)
-
根据 bin 目录路径配置系统环境变量 (在Windows下方搜索栏搜“环境变量”就可以配置了)
-
配置好环境变量后,在终端测试环境变量是否生效,命令如下:
gcc -v g++ -v cmake --version
如果生效,command 命令台会出现如下提示【即可以看到版本号】
安装 VSCode 的三个插件
下面三个插件在这项任务中必不可少
打开VSCode,左侧栏找到“插件商店”,把下图圈出的这三个插件安装上
操作详解
C++
🔷新建文件夹
新建文件夹 CMAKE-TEST
,文件树如下图所示(注意此时所有的.cpp
和.h
文件还都是空的)