我使用 Ubuntu 机器已经有几年了,一切正常。然而,在过去的几个月里,VSCode 开始出现问题,拒绝识别包含,不仅像
这不是什么大问题,因为我不在 VSCode IDE 中编译或调试任何内容,这只是很麻烦,因为包含中的持续错误会阻止代码中的其他错误出现弯曲的线条,并且不允许我自动完成.
我以前从未遇到过这个问题,我不记得更改过任何设置,我什至尝试过“sudo apt删除代码”来卸载并重新安装,但它没有解决它。除了最终切换到不糟糕的文本编辑器之外,您对此有任何解释或修复吗?
PS:我不想打开要在 VSCode 上编码的每个文件夹,因此创建“.vscode”目录并编辑“c_cpp_properties.json”以包含文件路径并不是解决方案。
我尝试通过“apt”删除并重新安装 VSCode,我不相信它已完全删除,因为当我重新安装时扩展仍然存在。
=> 验证 C/C++ 扩展: 确保您已安装 Microsoft C/C++ 扩展并且是最新的。 转到扩展并搜索“C++”,确保您已安装 Microsoft 的“C/C++”。
=>设置编译路径 如果编译器路径配置不正确,VSCode可能不知道去哪里寻找标准库标题。
**
/usr/bin/gcc
**