关于检测到 #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