第三节 visual stdio 断点调试

1.新建控制台项目 test_debug

2.先准备一段代码 调试

#include <iostream>

//1.准备项目配置 输出..\..\bin (exe pdb) pdb是调试信息 和工作路径一致
//2.配置调试运行参数
void TestDebug() {

    std::cout << "begin TestDebug" << std::endl;
    std::cout << "end TestDebug" << std::endl;

}


int main(int argc,char *argv[])
{
    TestDebug();
    TestDebug();
    std::cout << argv[1]<< "test debug\n"<<std::endl;


    
}

3.输出目录和工作目录要保持一致 


4. F9在对应行代码设置断点

5.F5运行程序

6. F5是直接运行到下一个断点

7. F10 是单步调试 遇到函数不进入

8.F11是进入到函数内部 

9.查看调试变量 定义好局部变量 全局变量 调试用

#include <iostream>

//1.准备项目配置 输出..\..\bin (exe pdb) pdb是调试信息 和工作路径一致
//2.配置调试运行参数

//3.F9设置断点
//4.开始调试
int g_count = 0;
void TestDebug(int x,int y) {

   

    std::cout << "begin TestDebug x: " <<x<<" y: "<<y<< std::endl;
    std::cout << "end TestDebug" << std::endl;

}


int main(int argc,char *argv[])
{
    g_count++;
    int cout = 0;
    TestDebug(10,20);

    TestDebug(10,20);

    cout++;

    std::cout << argv[1]<< "   test debug\n"<<std::endl;


    
}

10.调试把调试 窗口 自动窗口 打开只有运行模式才有这个选项

11.断点附近变量值就出现在自动窗口上了

12.也可以监视想监视的变量

13.比如我进入到局部函数监控参数 x+y的值

14.查看函数调用堆栈

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值