更新:经过排查,发现是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
vscode的默认安装文件夹Microsoft VS Code
恰好有空格,将空格替换为_
即Microsoft_VS_Code
解决了红线问题
ps:修改文件夹后,环境变量中和vscode配置文件中的路径也要一并修改。
所以要养成良好的习惯,用下划线_替代空格
likeqc
ends