VSCode运行C++环境配置

  1. 下载VSCode
  2. 下载TDM-GCC编译器
  3. VSCode安装插件
  4. 配置文件


1.下载VSCode

这个直接去官网里下载就好啦或者应用商店也可以

2.下载TDM-GCC编译器

我是联想机子,直接在联想的软件商店就可以进行下载在这里插入图片描述
按照默认选项下载就可以,一般会默认加入系统的PATH中,为了确保正确,检查一下是否加入路径:如图
在电脑的"环境变量"–>"系统变量"查看是否有刚刚下载的TDM-GCC的bin路径,如果没有,则手动添加自己下载TDM-GCC的bin文件路径
在这里插入图片描述
配置好之后 win+r,输入cmd,然后输入gcc -v,出现下图证明TDM-GCC配置成功。
在这里插入图片描述

3. VSCode安装插件

在VSCode的扩展里面搜索需要的插件,输入【C/C++】,然后下载我图中的三个插件。
在这里插入图片描述
还需要下载一个代码一键点击运行的插件,用起来非常方便,如图
在这里插入图片描述
插件都下载好后记得重启VSCode。

4. 配置文件

新建一个空文件夹用来保存你的c++代码,个人建议在D盘里新建文件夹,我新建了文件夹命名cpp_file(这个命名随意,不过最好是英文),然后在该文件夹下新建一个.vscode的文件夹(必须是这个名字,不能随意),然后在.vscode文件夹下需要新建3个.json文件,名字必须为以下

c_cpp_properties.json
launch.json
tasks.json

如图
在这里插入图片描述

具体代码如下:
c_cpp_properties.json
注意要修改"includePath"和"compilerPath"的路径,修改到你下载TDM-GCC的位置

{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**",
                "D:/TDM-GCC-64/lib/gcc/x86_64-w64-mingw32/10.3.0/include/c++",
                "D:/TDM-GCC-64/lib/gcc/x86_64-w64-mingw32/10.3.0/include/c++/x86_64-w64-mingw32",
                "D:/TDM-GCC-64/lib/gcc/x86_64-w64-mingw32/10.3.0/include/c++/backward",
                "D:/TDM-GCC-64/lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed",
                "D:/TDM-GCC-64/x86_64-w64-mingw32/include",
                "D:/TDM-GCC-64/lib/gcc/x86_64-w64-mingw32/10.3.0/include"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            //此处是编译器路径,以后可直接在此修改
            "compilerPath": "D:/TDM-GCC-64/bin/g++.exe",
            "cStandard": "c11",
            "cppStandard": "c++17",
            "intelliSenseMode": "gcc-x64"
        }
    ],
    "version": 4
}

launch.json
注意要修改"miDebuggerPath",修改到你下载TDM-GCC的路径

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "C/C++",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}/${fileBasenameNoExtension}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": false,
            "MIMode": "gdb",
            "miDebuggerPath": "D:/TDM-GCC-64/bin/gdb64.exe",
            "preLaunchTask": "compile",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
        },
    ]
}

tasks.json
注意"command"同样记得修改路径

{
    "version": "2.0.0",
    "tasks": [{
            "label": "compile",
            "command": "D:\\TDM-GCC-64\\bin\\g++.exe",
            "args":[
                "-g" ,"${fileBasename}",
                "-fexec-charset=GBK", //Console窗体输出字符编码 保证能正常显示中文
                "-finput-charset=UTF-8",
                "-std=c++17",
                "-static-libgcc",
                "-fexec-charset=GBK"
                ],
            "problemMatcher": {
                "owner": "cpp",
                "fileLocation": [
                    "relative",
                    "${workspaceRoot}"
                ],
                "pattern": {
                    "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
                    "file": 1,
                    "line": 2,
                    "column": 3,
                    "severity": 4,
                    "message": 5
                }
            },
            "group": {
                "kind": "build",
                "isDefault": true
            }
        }
    ]
}

3个文件添加好后,记得再检查一遍呗,每个文件里的路径是不是都改成了自己电脑里的!

现在的环境已经创建好了,它可以运行和.vscode目录同等级目录或者更低级目录的c++文件,如图我的测试文件建立如下,我保存test.cpp的文件夹命名为CPP,它与.vscode是同等级的。
在这里插入图片描述

现在好啦,派上用场的就是之前下载的Code Runner插件,,一键运行,如图,当点击右上角的小三角,下边就可以运行出结果啦!
在这里插入图片描述

大功告成!

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值