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

image-20201007152934157

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

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

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


likeqc
ends


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM