关于vscode中C/C++编译环境的配置问题

1、下载vscode(可以去vscode官网下载)

2、下载MinGW64或者MinGW(本人选择前者)

      在线安装MinGW64时,报错:

      

在网上找了许多,有直接用管理员方式运行可以解决的,但是在我电脑上不行,于是就直接采用的是离线安装包下载,个人选择的x86_64-win32-seh

3、配置环境变量,在环境变量PATH中,添加F:\mingw64\bin的安装路径,点击确定保存

4、MinGW安装结束与环境变量配置之后,在DOS窗口中跳转到安装目录下,运行gcc -v

若出现以上情况,则表明安装成功。 若没有出现以上情况,重启电脑,让环境变量生效,再进行测试

5、打开vscode,

   (1)安装插件

            C++ Intellisense,C/C++   ,code runner,

            Include Autocomplete:提供头文件补全

            C/C++ Snippets:Snippets即重用代码块

   (2)建立.vscode文件夹,在其中添加文件launch.json与tasks.json

launch.json:

{
    "version": "0.2.0",
    "configurations": [

        {
            "name": "C/C++",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}/${fileBasenameNoExtension}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": true,
            "MIMode": "gdb",
            "miDebuggerPath": "F:/mingw64/bin/gdb.exe",
            "preLaunchTask": "g++",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
        },
    ]
}

 

注:要将miDebuggerPath改成自己安装目录下的gdb.exe得路径,这里面的灰色部分不需要在意

tasks.json

{
    "version": "2.0.0",
    "command": "g++",
    "args": [
        "-g",
        "${file}",
        "-o",
        "${fileDirname}/${fileBasenameNoExtension}.exe"
    ],
    "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)测试,使用code runner编译运行,如果出现乱码,则将输出与放到终端中去:

        ctrl + shift + p  => user settings  => code runner ,将下面红圈里的选中

   再次使用code runner即可

vscode 的C/C++的编译环境配置完成     

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zxa1334

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值