Win11下基于VSCode与CMake对多文件C/C++项目进行编译+运行+调试【保姆级教程】

概述: 本篇介绍一下如何在 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:

    image-20240703234323795

    右击它,点击 Mark for Installation,然后这个组件就会被标记成“待安装状态”

    image-20240703234422808

    待安装状态👇

    image-20240703234613973

    然后在菜单栏中选择 Installation -> Apply Changes
    image-20240704195202352

    然后在弹出的提示对话框中选择 Apply,然后耐心等待,直至安装成功,就可以关闭对话框了

    安装好后,组件就变成如下图这样的绿色
    image-20240704195505201

  • CMake 的安装,把资源包中的 .zip 解压放到某个目录下就装好了

    CMake下载官方地址


配置环境变量

安装好上述这三者后,为了让 CMake 和 MinGW 的 bin 目录中的可执行文件(.exe)能够被全局访问,还要配置一下 MinGW 和 CMake 的环境变量

  • 本地已下载的可执行文件(各自的bin目录中)

    image.png

  • 根据 bin 目录路径配置系统环境变量 (在Windows下方搜索栏搜“环境变量”就可以配置了)image.png

  • 配置好环境变量后,在终端测试环境变量是否生效,命令如下:

    gcc -v
    g++ -v
    cmake --version
    

    如果生效,command 命令台会出现如下提示【即可以看到版本号】

    image.png

安装 VSCode 的三个插件

下面三个插件在这项任务中必不可少

打开VSCode,左侧栏找到“插件商店”,把下图圈出的这三个插件安装上
image-20240703232850727


操作详解

C++

🔷新建文件夹

新建文件夹 CMAKE-TEST,文件树如下图所示(注意此时所有的.cpp.h文件还都是空的)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值