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

VS Code使用gdb调试CPP文件时出现WindowsDebugLauncher报错如何解决

VS Code MinGW调试C++报错解决步骤
  • 第一步:确认生成带调试符号的可执行文件
    调试前必须使用带-g参数的命令编译源代码,否则gdb无法识别调试信息:
    g++ Hello.cpp -g -o a.exe
    
    编译完成后确认工作区根目录下存在生成的a.exe文件。
  • 第二步:校验路径合法性
    1. 手动打开C:/MinGW/bin/目录,确认存在gdb.exe文件,若不存在需重新运行MinGW安装器,勾选安装gdb组件
    2. 确认所有路径(工作区路径、MinGW路径)不含中文、空格或特殊字符,这类字符会导致调试器路径解析失败
  • 第三步:修正launch.json配置
    1. 调试启动时必须选择名为(gdb) Launch的调试配置,不可选择(Windows) Launch,后者为MSVC编译器专用配置,不兼容MinGW的gdb
    2. 将externalConsole字段值改为true,部分Windows环境下内置终端与gdb存在适配问题,启用外部控制台可解决
  • 第四步:解决版本兼容性问题
    你使用的MinGW 6.3.0版本较旧,和cpptools 1.7.1插件可能存在适配冲突,可二选一操作:
    1. 将cpptools插件降级到1.6.x及以下版本
    2. 替换MinGW为更高版本的MinGW-w64(推荐8.1.0及以上版本)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 06:36:01