launch: program ‘c: \build\Debug\outDebug’does not exist问题成功解决

闲来无事,编写一个C语言程序,代码如下:

#include <iostream>
using namespace std;
int main()
{
    int a, b;
    cout << "a=";
    cin >> a;
    cout << "b=";
    cin >> b;
    cout << "a+b=" << a + b << endl;
    return 0;
}

想通过VScode调试一番,发现出现了以下的提示

在网上找了许多方法,都没有成功,最后打算自己慢慢研究研究。。。

我按照提示打开了launch.json文件

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "C/C++ Runner: Debug Session",
      "type": "cppdbg",
      "request": "launch",
      "args": [],
      "stopAtEntry": false,
      "externalConsole": true,
      "cwd": "c:/HIT/WangDao/DS",
      "program": "c:/HIT/WangDao/DS/build/Debug/outDebug",
      "MIMode": "gdb",
      "miDebuggerPath": "gdb",
      "setupCommands": [
        {
          "description": "Enable pretty-printing for gdb",
          "text": "-enable-pretty-printing",
          "ignoreFailures": true
        }
      ]
    }
  ]
}

 通过观察,发现问题出现在“program”,我输入一定的字符,发现有自动提示功能,根据提示,将JSON文件中的program修改为(其他行不变),也就是说,将路径改为.exe文件所在的位置:

      "program": "c:/HIT/WangDao/DS/output/${fileBasenameNoExtension}.exe",

再进行调试,就成功了

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

麦克斯韦猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值