首页 > 解决方案 > 无法使用类实现调试 c++ 程序

问题描述

我正在尝试在 Visual Studio 中设置调试环境,我希望我能成功,因为当我尝试调试普通的数学 c++ 程序时,我的断点正在命中(或第一行代码作为默认断点)但是当我正在尝试使用包含在主程序中的类头文件名(即使用类对象或类实现)来调试主程序,然后我的断点没有命中。任何帮助我哪里出错了?

#include <iostream>
#include "Sales_item.h"
using namespace std;
int main()
{
 cout<<"hello";
 Sales_item item1, item2;
 cin >> item1 >> item2; // read a pair of transactions
 cout << item1 + item2 << endl; // print their sum
 return 0;
}

这显示在 cppdgb 控制台中:

C:\Users\admin\Documents\cpp>c:\Users\admin.vscode\extensions\ms-vscode.cpptools-0.26.1\debugAdapters\bin\WindowsDebugLauncher.exe --stdin=Microsoft-MIEngine-In-w2a4a5fw .4hb --stdout=Microsoft-MIEngine-Out-q2oc4jsv.b14 --stderr=Microsoft-MIEngine-Error-rlvf2qhl.2bw --pid=Microsoft-MIEngine-Pid-3fayxkbu.ji4 --dbgExe=C:\MinGW\ bin\gdb.exe --interpreter=mi

标签: c++11visual-studio-code

解决方案


推荐阅读