vs code报错 检测到 #include 错误。请更新 includePath。和 g++ : 无法将“g++”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。

关于检测到 #include 错误。请更新 includePath的报错

在写c++代码的时候,无法包含iostream头文件,同时有报错提示如下
在这里插入图片描述

解决办法

1、下载mingw64

官方下载地址
具体可参考
首先需要在vs code中打开一个文件夹,什么文件夹都可以,最好是自己新建一个新的文件夹用来存放自己的代码,如果没有打开文件夹,IDE也会提示你打开一个文件夹以设置属性
然后在vs code里面按下ctrl+shift+p搜索json
在这里插入图片描述
按下enter后会打开c_cpp_propertities.json文件,把自己的编译路径添加进去,即添加一句代码:“compilerPath”: “D:\Program Files\Microsoft VS Code\MinGW64\bin\gcc.exe”,注意是自己下载解压后的mingw64\bin,自己在电脑中复制进去即可,注意需要在后面加上gcc.exe
在这里插入图片描述
我把我的改好的代码放在下面:

{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "compilerPath": "D:\\Program Files\\Microsoft VS Code\\MinGW64\\bin\\gcc.exe",
            "cStandard": "c17",
            "cppStandard": "c++17",
            "intelliSenseMode": "clang-x64"
            
           // "intelliSenseMode": "windows-msvc-x64"
        }
    ],
    "version": 4
}

然后这个问题解决了
在这里插入图片描述

g++ : 无法将“g++”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。

如果安装vs code后没有配置环境,那么会出现下面的报错
在这里插入图片描述
需要将自己安装mingw64\bin的路径配置到环境变量中去,方法如下
在这里插入图片描述
然后如果还有报错,关掉vs code重启一下!!!!
再重新运行代码就可以了

参考文献:
https://blog.csdn.net/iningwei/article/details/101649090

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

淬子

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

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

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

打赏作者

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

抵扣说明:

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

余额充值