0


VSCode中:解决程序可以运行但报错“无法打开源文件“stdio.h””问题

问题描述

在这里插入图片描述
检查mingw,其完整,说明问题并非由于本体缺少头文件导致。

考虑可能是VScode中编译器并非gcc,或者是没有向VScode给出头文件位置

情况一

  1. ctrl+shift+p 并输入Edit Configurations(UI),选择此项在这里插入图片描述
  2. 选择正确的gcc编译器在这里插入图片描述

情况二

如果当前文件夹下子文件夹有c_cpp_properties.json

在这里插入图片描述

  1. 打开json文件
  2. 找到头文件文件夹地址,一般为”…\mingw64\x86_64-w64-mingw32\include”
  3. 在includePath中输入相应的头文件文件夹地址{ "configurations": [ { "name": "Win32", "includePath": [ "${workspaceFolder}/**", "D:\\软件\\mingw64\\x86_64-w64-mingw32\\include" //新增的头文件夹地址 ], "defines": [ "_DEBUG", "UNICODE", "_UNICODE" ], "cStandard": "c17", "cppStandard": "gnu++14", "intelliSenseMode": "windows-gcc-x64", "compilerPath": "D:/软件/mingw64/bin/gcc.exe" } ], "version": 4}

如果当前文件夹下子文件夹无c_cpp_properties.json

  1. 打开settings
  2. 搜索@ext:ms-vscode.cpptools includepath
  3. 在此板块下add item,将上述的头文件所在的文件夹输入在这里插入图片描述
标签: vscode ide 编辑器

本文转载自: https://blog.csdn.net/pacceleatorss_/article/details/143464916
版权归原作者 EnDySSs 所有, 如有侵权,请联系我们删除。

“VSCode中:解决程序可以运行但报错“无法打开源文件“stdio.h””问题”的评论:

还没有评论