当前位置: 代码迷 >> 综合 >> 检测到 #include 错误。请更新 includePath。已为此翻译单元 禁用波形曲线。C/C++ 无法打开 源 文件 bits/stdc++.hC/C++
  详细解决方案

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

热度:98   发布时间:2023-12-01 14:48:25.0

换了新vscode,准备c++刷一刷 leetcode,结果万能头文件 include 报错:

害,又是这个错误,其实官方文档里都说的明明白白了,一直觉得没必要写,但搜索引擎上乍一搜好像又没有很多相似文章,那这里还是记录下吧。

事实上是这样的,如果你电脑装了visual studio,或者wsl(windows下Linux子系统),vscode会优先用前两者的编译器,如果前两个都没检测到,vscode才会使用mingw,下图官方文档说的很清楚(居然还有当年的笔记)

而巧的是,<bits/stdc++.h>万能头文件是mingw里才有的(据我观察是这样,不知道新版的wsl,vs支不支持),所以为了include万能头文件不报错,你要做的就是打开c_cpp_properties.json(首次vscode会提示你打开),把compilerPath

改成你mingw的路径即可:

然后就没问题了

  相关解决方案