【笔记】关于win10中visual studio code内头文件无法读取,如何配置C/C++环境

4,924 阅读2分钟

今天在做作业的时候遇到了包含stdio.h报错,我想这不应该呀,这不是基本的头文件嘛……后面经过一番挣扎之后,终于配置上了,下面跟大家分享一下~

前置条件

  1. 下载vs code

    官方网址:code.visualstudio.com/

  2. 下载MinGW

    官方网址:www.mingw.org/

因为是外国的网站所以加载会比较慢,也可以通过电脑管家的软件管理啥的进行安装,亲测有效,效果一样哒~

步骤一:安装好vs code以及MinGW

安装这一步比较简单,直接双击,然后一直点击下一步就好

但是刚下载好的vs code 是英文的,如果需要配置成中文,需要更改设置

点击左边最下面一个图标,搜索chinese,找到中文语言包进行下载

下载完毕后使用ctrl+shift+P打开搜索框,在搜索框中输入display language,找到configure display language

回车,选择zh-cn

步骤二:配置MinGW的环境变量

这一步如果没有配置的话,只能在MinGW的bin文件夹下才可以使用,所以需要配置~

  1. 打开电脑的高级设置

右键电脑点击属性

点击高级系统设置

  1. 点击环境变量

进入高级设置之后点击环境变量

  1. 找到系统变量中的path并添加MinGW的bin目录

往下翻,找到path,并点击编辑

找到安装MinGW的目录,并找出bin文件夹的地址

每个人安装的位置可能不太一样,我这个是默认没有改动过的安装目录,找到自己安装的目录即可

弹出这个窗口后点击新建,黏贴刚复制到的地址
4. 检查是否配置成功 打开CMD命令窗口

如果没有配置或者配置不成功,会展示成这样

如果配置成功了,将会是这样

步骤三:打开在VS code中配置

  1. 打开vs code的C++配置文件

使用快捷键ctrl+shift+p打开搜索栏,输入C++

打开图示配置文件

  1. 将MinGW目录下的include文件夹内的头文件添加进去,如:"C:/MinGW/include/**"
  2. 再将上一张图片中最末尾那段文件夹名添加到C++配置文件里

需要注意的是复制出来的文件目录是有正斜杠有反斜杠的,需要将所有的\反斜杠改成改成正斜杠 如:c:\mingw\bin\../lib/gcc/mingw32/4.6.2/include/c++

改成c:/mingw/bin/../lib/gcc/mingw32/4.6.2/include/c++

所有的文件目录都是两头都是有英文标点的双引号“”,如果没有,可能会报错

添加完之后是这样的:

更改之后记得保存,这个时候输入#include stdio.h就不会报错啦~