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

重置Windows系统后Visual Studio Code无法运行C++程序求助

问题原因

你的报错'g++' 不是内部或外部命令,也不是可运行的程序或批处理文件,核心是Windows系统无法定位到MingW安装目录下的g++可执行文件,本质是安装MingW后没有将其bin目录添加到系统PATH环境变量中。

解决步骤
  • 第一步:定位MingW的bin目录
    找到你安装MingW的根目录,进入里面的bin文件夹,确认该文件夹下存在g++.exe文件,复制该bin文件夹的完整绝对路径(例如默认路径为C:\Program Files\mingw64\bin,自定义安装的话对应你自己选的安装位置)。
  • 第二步:添加到系统环境变量
    1. 右键桌面「此电脑」→「属性」→「高级系统设置」→「环境变量」
    2. 在「系统变量」区域找到名为Path的变量,双击进入编辑界面
    3. 点击「新建」,将刚才复制的MingW bin目录路径粘贴进去,依次点击所有窗口的「确定」保存配置
  • 第三步:验证配置生效
    必须完全关闭所有已打开的CMD、PowerShell、VS Code窗口,重新打开CMD终端,输入命令g++ --version,如果终端输出g++的版本信息,说明配置成功。
后续操作

重新打开VS Code,再次运行你的C代码即可正常编译执行。你提供的测试代码语法符合C11及以上标准,最新版MingW默认支持该语法,无需额外添加编译参数。


内容的提问来源于stack exchange,提问作者王道长

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 18:06:04