记录Bug:VScode中无法识别万能头文件#include<bits/stdc++.h>

问题:

  在VScode中使用万能头文件#include编写程序时报错:“检测到 #include 错误。请更新 includePath。已为此翻译单元(D:\Code_C\desC。。。。”。但是普通的c语言头文件#include 等可以正常运行。

原因:

   可能是你使用的mingw头文件中没有包括#include头文件,也就是没有stdc++.h这个文件,可以使用文件查找软件进行查找。

解决办法:

方法①:可以手动在mingw的头文件夹中添加stdc++.h文件,但是比较麻烦不推荐,因此不做详细介绍。

方法②:可以修改mingw的版本。有些版本的mingw中是包含有stdc++.h文件,因此只需下载对应文件,并配置环境变量即可。

方法②具体操作步骤:

1、下载mingw文件。

  7.3.0版本的mingw是包含万能头文件的,将其下载到本地。

2、配置环境变量

  首先记录你安装mingw的路径,例如:C:\Users\PP\Start\mingw64。

        2.1、打开设置,按照以下图片依次点击,

记录Bug:VScode中无法识别万能头文件#include<bits/stdc++.h>_第1张图片

记录Bug:VScode中无法识别万能头文件#include<bits/stdc++.h>_第2张图片

记录Bug:VScode中无法识别万能头文件#include<bits/stdc++.h>_第3张图片

2.2 在系统变量中点击 “新建”,在变量名处输入:MinGW,在变量名中输入你的mingw安装路径,及步骤一中的地址。

2.3 在系统变量中找到path,点击“编辑”,然后点击“新建”,输入:%MinGW\bin%。

2.4 依次点击保存即可。

3.在命令行窗口cmd中检查配置是否成功,

输入:gcc -v,显示如下可以看到mingw版本。配置成功。

记录Bug:VScode中无法识别万能头文件#include<bits/stdc++.h>_第4张图片

你可能感兴趣的:(bug,vscode,c++)