vscode头文件红线,编译正常
更新:经过排查,发现是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
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Hi, likeqc!
评论