vscode编译文件夹下所有文件的配置(包含插件和 .json 文件)

我所使用的插件

红框中的五个插件是必备的,其中 Code Runner 插件可以在写完一个 .c.cpp 文件后,按下 Crtl + Alt + N 快捷键(可以更改)快速编译运行单个文件。不用 Code Runner 也可以使用 C/C++ Complier 插件,如图二所示。
在这里插入图片描述
在这里插入图片描述

.json 文件配置

这里的 json 文件只是作为我个人的配置,仅供参考使用,并不能适用所有工程。而且配置没有一劳永逸,大部分情况下还是需要根据自己的项目来进行修改,我也在文件中做了部分解释,具体的自行 google。

这里附带一下 vscode 中 json 变量的含义,读者可自行前往查看:Variables Reference

注意!所有的路径请参照自己的 mingw 安装的路径进行修改!

1. c_cpp_properties.json

{
   
   
    "configurations": [
      {
   
   
        "name": "Win64",
        "includePath": ["${workspaceFolder}\\**"],  // 表明前往工作空间下寻找包含文件
        "defines": ["_DEBUG", "UNICODE", "_UNICODE"],
        "windowsSdkVersion": "10.0.18362.0",
        "compilerPath": "E:\\VSCode\\mingw64\\bin\\g++.exe",
        "cStandard": "c17",
        "cppStandard": "c++17",
        "intelliSenseMode": "gcc-x64"
      }
    ],
    "version": 4
}

2. launch.json

{
   
   
    "version": "0.2.0",
    "configurations": [
      {
   
   
        "name": "(gdb) Launch", 
        "type": "cppdbg", 
        "request": "launch", 
        // 需要调试的可执行程序,与 tasks 中的可执行程序的名字需保持一致
        "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
        "args": [], 
        "stopAtEntry": false,
        "cwd": "${workspaceRoot}",
        "environment": [],
        // 该选项设置为 false 则使用外部控制台运行程序,程序结束时会立马关闭控制台,需要在末尾加上 system("pause") 
        "externalConsole": false,                               
        "MIMode": "gdb",
        "miDebuggerPath": 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值