VS code 报错“检测到 #include 错误,请更新 includepath”

VScode 报错“检测到 #include 错误,请更新 includepath”

使用Visual Studio Code运行代码,报错“检测到 #include 错误,请更新 includepath”,找到一篇靠谱的教程,实测可行。

在这里插入图片描述

原因

windows 系统没有安装gcc文件。
(可以自行在 cmd 中输入gcc -v,正常会返回gcc的版本,可以先检查下自己是不是这个原因。)
在这里插入图片描述

解决办法

安装MinGW。
MinGW安装流程(64位):
1.从 官方网站 下载一个名为mingw-get-setup.exe的文件。
2.安装,点击运行该软件,看到如下界面。
在这里插入图片描述

3.点击Install,进入该界面,有特殊需求可以修改默认安装路径,没有就直接Continue。
在这里插入图片描述

4.安装成功后桌面上会添加一个新的快捷方式
在这里插入图片描述
5.运行程序,进入该界面,选择"All Packages"=>“MinGW”=>“MinGW Base System”,勾选"mingw32-gcc-bin",(如果还要编译运行C++程序,还可以勾选mingw32-gcc-g+±bin)

在这里插入图片描述

6.勾选好后点击Installation=>Apply Changes,等待安装就OK了。
在这里插入图片描述
第一次下载bin包总是失败,出现如下错误。退出可以重新试一次。
在这里插入图片描述
7.设置MingGW环境变量

鼠标右键"此电脑"=>“属性”,高级系统设置,选择“高级”选项下的“环境变量”,在系统变量里点“新建”,填写MinGW的安装路径。
在这里插入图片描述
8.再在Path中添加C:\MinGW\bin:
在这里插入图片描述
9.打开cmd输入 gcc -v检查gcc是否安装成功。
(以下问题可能会碰到,如果没碰到直接忽略跳至10)
输入命令后,却提示错误“libiconv-2.dll找不到”
A. 从脚本之家下载“libiconv-2.dll”,下载地址“http://www.jb51.net/dll/libiconv-2.dll.html”,拉到页面底部,使用普通下载,即下图中的任一个链接都行,有的会失败,不要在一个链接上吊死,失败了就尝试下一个

在这里插入图片描述
B.下载完成之后,解压,按如下路径寻找到这个libiconv-2.dll文件(即使你是64位,也是这个1015KB大小的文件,其他X64的我都试了,不行,会在后续步骤报错"无法定位输入点libiconv-2.dll到动态链接库")
在这里插入图片描述
C. 复制该libiconv-2.dll后放到以下路径:
32位:C:\Windows\System32
64位:C:\Windows\SysWOW64
D. 然后进行注册: win+r打开运行,然后输入:regsvr32 /s libiconv-2.dll即可。

10.终于,gcc安装好了!正常结果如下图所示:

在这里插入图片描述
最后重启一下VS code,就解决了!

  • 26
    点赞
  • 86
    收藏
    觉得还不错? 一键收藏
  • 17
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值