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

求助:VSCode中已安装的C++编译器为何突然消失?

VSCode中g++编译器消失的排查与解决方法
  • 验证系统环境变量
    打开命令提示符或PowerShell,输入g++ --version,如果无法输出版本信息,说明g的路径没加入系统Path环境变量。找到g所在目录(比如MinGW的bin文件夹),手动添加到Path后重启VSCode。如果能正常输出,说明环境变量没问题,继续下一步。

  • 检查C/C++扩展的编译器配置
    打开VSCode设置(Ctrl+,),搜索C_Cpp: Default Compiler Path,确认路径是否指向正确的g++可执行文件。也可以检查工作区的配置,避免局部配置覆盖了全局设置。

  • 重置编译任务配置
    找到项目下的.vscode/tasks.json文件,先备份再删除。之后重新打开C源文件,点击右上角的运行按钮,让VSCode自动生成新的编译配置,看看是否能重新识别g。

  • 手动触发编译器扫描
    打开命令面板(Ctrl+Shift+P),输入C/C++: Edit Configurations (UI),在弹出的配置界面中,找到「编译器路径」选项,点击右侧的浏览按钮,手动选中g++的exe文件,保存后VSCode会重新扫描可用编译器。

  • 修复C/C++扩展
    在VSCode扩展面板找到「C/C++」扩展,检查是否有更新,或者卸载后重新安装,完成后重启VSCode再试。

  • 排查远程/WSL环境(若适用)
    如果之前使用的是WSL中的g++,确认WSL实例正常运行,VSCode是否正确连接到了对应WSL环境。可以通过命令面板的Remote-WSL: New Window重新打开远程窗口,再检查编译器列表。

内容的提问来源于stack exchange,提问作者Cawndy

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 19:55:24