vscode 更改默认的编译路径

vscode打开cpp文件包括#include 头时会报错如下

检测到 #include 错误。请更新 includePath。已为此翻译单元 禁用波形曲线。C/C++ 无法打开 源 文件 "bits/stdc++.h"C/C++

这是因为这个头文件属于 gcc libstdc++ 的内部实现,而不是标准库头文件。MSVC没有提供这一实现。

如果有visual studio,或者wsl,vscode会优先用前两者的编译器,如果前两个都没检测到,vscode才会使用mingw。

为了解决这一问题,只需要在setting.json下指定MinGW的编译路径即可。

"C_Cpp.default.compilerPath": "C:\\MinGW\\bin\\g++.exe",
"C_Cpp.default.intelliSenseMode": "windows-gcc-x64",

即可一劳永逸地解决这一问题

vscode 更改默认的编译路径_第1张图片

你可能感兴趣的:(vscode杂记)