vscode 配置C和C++环境 Windows10,11

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


1. MinGW下载

打开MinGW下载链接 win版本下载链接,下载并解压
MinGW版本选择

2. 配置环境变量

打开环境变量,添加MinGW的路径到环境变量中,重启系统,让环境变量生效。
在这里插入图片描述

二、VS code 配置

1.打开C++程序所在的文件夹

在这里插入图片描述

2. 下载必要的插件

在这里插入图片描述

2. 修改tasks.json 和 lanch.json 文件

点击C++的run和debug,生成tasks.json 和 launch.json 两个文件,launch.json添加配置文件的时候记得选择GDB启动
在这里插入图片描述
在这里插入图片描述

文件如有问题,复制下面的文件覆盖,并修改成自己的MinGW路径即可
tasks.json(C++程序运行所需要的配置文件)的设置如下:

{
    "tasks": [
        {
            "type": "cppbuild",
            "label": "C/C++: g++.exe 生成活动文件",
            "command": "D:\\x86_64-8.1.0-release-win32-seh-rt_v6-rev0\\mingw64\\bin\\g++.exe", // MinGW路径,注意是g++
            "args": [
                "-fdiagnostics-color=always",
                "-g",
                // "${file}", // 运行单个文件
                "*.cpp",     // 运行所有cpp文件
                "-o",
                // "${fileDirname}\\${fileBasenameNoExtension}.exe" 
                "${fileDirname}\\main.exe"  //生成的exe文件
            ],
            "options": {
                "cwd": "${fileDirname}"
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "detail": "调试器生成的任务。"
        }
    ],
    "version": "2.0.0"
}

launch.json(C++程序调试所需要的配置文件)的设置如下:

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(gdb) 启动",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}\\main.exe", //生成的exe路径
            "args": [],
            "stopAtEntry": false,
            "cwd": "${fileDirname}",
            "environment": [],
            "externalConsole": false,
            "MIMode": "gdb",
            "miDebuggerPath": "D:\\x86_64-8.1.0-release-win32-seh-rt_v6-rev0\\mingw64\\bin\\gdb.exe", //MinGW的gdb路径
            "setupCommands": [
                {
                    "description": "为 gdb 启用整齐打印",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                },
                {
                    "description": "将反汇编风格设置为 Intel",
                    "text": "-gdb-set disassembly-flavor intel",
                    "ignoreFailures": true
                }
            ]
        }

    ]
}

到此VScode的C++配置已完成,可以在VScode愉快地运行和调试C++程序了!!!


参考链接

如上面的教程有不明白的地方可以参考以下b站教程,相信你一定你搞懂,让我们愉快地学习C++吧!
b站Visual Studio Code安装配置C/C++教程c/c++

  • 10
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值