You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 11环境下VS Code中clangd无法定位C++标准头文件的问题求助

Windows 11环境下VS Code中clangd无法定位C++标准头文件的问题求助

我目前在使用Windows 11系统,电脑上同时装了gcc和clang。我的MinGW是从winlibs网站下载的,但最新版的MinGW不带clang,所以我单独从GitHub下了clang,两者都已经添加到系统环境变量里了。

最近写C++单文件代码的时候,clangd一直报'iostream' file not foundclang(pp_file_not_found)的错误,试了好多次都解决不了。

我之前在网上搜过方法,看到有人说要给clangd加--query-driver参数,我配置成了:

--query-driver=C:/DevEnv/MinGW/bin/g++.exe

(甚至重复加了一次这个参数),但clangd还是找不到头文件。

作为新手我现在特别懵,连怎么看clangd的日志都不知道!网上找到的资料大多和CMake有关,但我根本没用到CMake,就是写单个C++文件而已。

之前用winlibs带的旧版MinGW(GCC 13.2版本,里面自带Clang)的时候,完全不用额外配置,clangd直接就能正常工作,不会报头文件找不到的错。为什么最新版MinGW去掉Clang之后,单独装的clangd就出问题了?

有没有大佬能告诉我具体该怎么解决这个问题?

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 10:19:31