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

VS Code运行C/C++代码报错求助:卸载重装扩展无效

解决VS Code运行C/C++代码持续报错的方法

针对运行任意C/C代码均弹出报错窗口、重装C/C扩展无效的问题,可按以下步骤排查:

  • 检查编译器路径配置
    打开VS Code的settings.json,确认C_Cpp.default.compilerPath指向本地实际安装的编译器路径(如GCC的gcc.exe或MinGW路径),路径不能包含中文或特殊字符,若有需修改或用双引号包裹。

  • 重置运行配置文件
    删除项目.vscode文件夹下的launch.json和tasks.json,重新点击运行按钮,让VS Code自动生成默认配置,再根据编译器类型(GCC/Clang/MSVC)调整参数。

  • 清理扩展缓存后重装
    关闭VS Code,找到对应系统的扩展缓存目录:

    • Windows:%USERPROFILE%\.vscode\extensions
    • macOS/Linux:~/.vscode/extensions
      删除ms-vscode.cpptools相关文件夹,重新打开VS Code安装C/C++扩展。
  • 验证编译器环境
    打开系统终端,输入gcc --version(或对应编译器的版本命令),确认编译器能被正常识别;若提示“命令不存在”,需将编译器路径添加到系统PATH环境变量中。

  • 切换扩展稳定版本
    在VS Code扩展市场找到C/C++扩展,点击“安装另一个版本”,尝试切换到1.18.x等旧稳定版本,新版本可能存在兼容性问题。

报错截图:
报错弹窗

报错前状态截图:
运行前状态

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 17:48:10