更新:經過排查,發現是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