问题描述
检查mingw,其完整,说明问题并非由于本体缺少头文件导致。
考虑可能是VScode中编译器并非gcc,或者是没有向VScode给出头文件位置
情况一
- ctrl+shift+p 并输入Edit Configurations(UI),选择此项
- 选择正确的gcc编译器
情况二
如果当前文件夹下子文件夹有c_cpp_properties.json
- 打开json文件
- 找到头文件文件夹地址,一般为
”…\mingw64\x86_64-w64-mingw32\include”
- 在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
- 打开settings
- 搜索
@ext:ms-vscode.cpptools includepath
- 在此板块下add item,将上述的头文件所在的文件夹输入
本文转载自: https://blog.csdn.net/pacceleatorss_/article/details/143464916
版权归原作者 EnDySSs 所有, 如有侵权,请联系我们删除。
版权归原作者 EnDySSs 所有, 如有侵权,请联系我们删除。