如何在VS Code中修改MinGW-w64路径以解决C++程序运行报错问题
解决方法
步骤1:验证MinGW环境变量生效
打开Windows命令提示符(CMD),执行命令:g++ --version
如果输出g++的版本信息,说明环境变量配置生效;如果提示找不到命令,重启电脑后再重试一次。
步骤2:修改C/C++扩展的编译器路径
- 按下
Ctrl+Shift+P调出VS Code命令面板,搜索并选择「C/C++: 编辑配置(UI)」 - 在配置页找到「编译器路径」输入项,填入你的MinGW g++路径:
D:\msys64\mingw64\bin\g++.exe - 找到「IntelliSense 模式」选项,选择
windows-gcc-x64(64位系统适用)
步骤3:修正构建任务配置
- 按下
Ctrl+Shift+P调出命令面板,搜索并选择「任务: 配置默认生成任务」,选择对应g++的生成选项 - 打开自动生成的
tasks.json文件,确认command字段的值为D:\\msys64\\mingw64\\bin\\g++.exe(Windows路径的反斜杠需要双写转义,也可以写成D:/msys64/mingw64/bin/g++.exe) - 保存
tasks.json文件后重新运行C++程序即可
如果配置后依然报错,可以删除项目目录下的.vscode文件夹,重新执行上述步骤,排除旧配置冲突的问题。
内容的提问来源于stack exchange,提问作者Hanson Sin
相关产品推荐
相关产品推荐

