在VC和VS中使用条件断点
2014-03-17 19:12
232 查看
1,目的
有时候我们打了一个断点,但是希望当同时满足其他某些条件时才让这个断点触发,我们可以选择手动更改代码加上判断条件,但这样比较麻烦而且多余,使用条件断点就比较容易地处理这个情况。最常见的情景是想断在循环中的某一次。
VC和 VS都带有这个功能。
2,VC中使用条件断点
①使用方法。
如图:打开菜单Edit->Breakpoints或按组合键Ctrl+B,会出现Breakpoints对话框,下方是你所打的断点的列表,选中一个后,点击Condition,填入你想在断点触发前判断的条件即可。
我这里是当i=200,也就是第201次循环时断点才触发一次。
②效果:
3,VS中使用条件断点
在断点所在行右键单击,在菜单中选中“断点”->"条件",填上断点触发前需要判断的条件即可。如图:
设定后,断点变成一个中心带“+”号的样子。 说明这是一个高级断点。
这样,按照我们的设定,只有在前5次循环,断点才会触发。
在菜单中可以看到,还可以给断点添加其他的附加内容,有兴趣的可以自己试试~
相关文章推荐
- VC6下 断点调试之条件断点的使用
- vs 条件断点
- VC2010 中使用条件编译判断是32位还是64位编译模式
- 使用qmake将QT的.pro转换为VS的.vcpoj
- VC++断点使用
- XP 安装后使用vc2010,进入类视图后,点击一个函数,后vs报错退出问题
- VCDebug、Ollydbg、WinDbg字符串条件断点设置方法总结
- vs(2005 and 2008)中使用vc++创建智能设备项目失败的正确解决方案
- 如何在VS VC 中DLL使用CString类
- 如何在VC的release编译中使用断点调试(摘抄)
- VC条件断点和数据断点
- gdb 使用condition命令设置断点条件
- 如何在VS VC 中DLL使用CString类
- VS2015使用小技巧 断点调试
- 图解如何在VC,VS2008中设置程序条件断点
- eclipse 条件断点的使用
- VS2005下使用VC,部分断点无效
- vs 2005的条件断点
- 如何使用 vscode 对基于 Docker 的 PHP 进行断点调试
- VS2015使用小技巧 断点调试