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

文章讲述了在VScode中使用`<bits/stdc++.h>`时遇到的编译错误,原因可能是mingw头文件缺失。提供了解决方案,包括手动添加文件或升级mingw版本并配置环境变量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:

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

原因:

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

解决办法:

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

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

方法②具体操作步骤:

1、下载mingw文件。

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

2、配置环境变量

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

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

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

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

2.4 依次点击保存即可。

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

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值