更新:经过排查,发现是Clang插件的问题,但是不能直接卸载,因为Codecpp-full依赖clang,(Codecpp在这方面的辅助是真的好用)
解决方案,在用户配置文件中, “clang.diagnostic.enable”: false 即可

下面的方法不管用


#include <xxx.h>始终会有红线,提示file not found`,但是编译运行一切正常。

经过排除,是因为安装了C/C++ Clang Command Adapter这个插件引起的。

github找到了类似问题的回答https://github.com/mitaki28/vscode-clang/issues/50

image-20201007152934157

vscode的默认安装文件夹Microsoft VS Code恰好有空格,将空格替换为_Microsoft_VS_Code解决了红线问题

ps:修改文件夹后,环境变量中和vscode配置文件中的路径也要一并修改。

所以要养成良好的习惯,用下划线_替代空格


likeqc
ends