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

VSCode调试C++报错:指定程序路径不存在,求助解决

解决VSCode调试C++提示程序不存在的问题
  • 确认编译生成的.exe实际位置
    按Ctrl+Shift+B编译后,查看终端输出的编译命令,定位生成的.exe文件路径;也可直接到项目文件夹中手动查找,确认文件的实际文件名和存储路径——比如你配置里写的outDebug可能并非实际生成的文件名。

  • 修改launch.json中的程序路径

    1. 打开调试面板(Ctrl+Shift+D),点击面板顶部的齿轮图标,打开launch.json配置文件
    2. 找到"program"字段,将其值修改为你确认的实际.exe路径,示例:
      "program": "c:/Users/Saeed/Desktop/cpp-projects/hello.exe"
      
    3. 也可使用VSCode变量简化配置,比如编译生成在当前源文件目录时,可改为:
      "program": "${fileDirname}/${fileBasenameNoExtension}.exe"
      
      若指定了build目录,务必保证路径和文件名与实际文件一致。
  • 同步tasks.json与launch.json的路径
    打开tasks.json(通过Ctrl+Shift+B后选择"编辑tasks.json"即可打开),检查编译任务的args参数是否指定了输出路径,比如是否包含-o "${workspaceFolder}/build/Debug/outDebug.exe"这类配置。如果实际编译未输出到该路径,要么修改tasks.json的输出路径匹配launch配置,要么调整launch的路径匹配实际输出。

  • 验证配置
    保存所有配置文件后,重新执行编译(Ctrl+Shift+B),再尝试启动调试或"不调试运行"。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 13:20:08