vs 2005的条件断点(调试多线程必会)
2012-12-31 01:15
295 查看
原文引自:http://blog.csdn.net/witkeyking/archive/2010/02/27/5331896.aspx
相信在调试代码时可能都深有感触,把断点设置在某一行语句,程序一旦执行到这一语句便会停止,但是并非每一次停止的监控 都是我们所关心的,尤其是对于 for 循环的调试,于是我们便不断地按F5 来“快进”我们的代码。这样做费时费力,有时候 不小心点快了又要重头来.
另外在调试多线程程序时,程序控制在多个线程中跳来跳去,调试非常麻烦.
其实VS的条件断点就是专门解决这个问题的,只不过很多人都没注意到。
添加一个断点,可以看到关于断点的菜单
![](http://i411.photobucket.com/albums/pp198/ylqmf/develope/vs01.jpg)
1、位置
很好理解,就是当前断点的位置
![](http://i411.photobucket.com/albums/pp198/ylqmf/develope/vs02.jpg)
2、条件
断点条件
![](http://i411.photobucket.com/albums/pp198/ylqmf/develope/vs03.jpg)
3、命中次数
![](http://i411.photobucket.com/albums/pp198/ylqmf/develope/vs04.jpg)
4、筛选器
![](http://i411.photobucket.com/albums/pp198/ylqmf/develope/vs05.jpg)
5、命中条件
相信在调试代码时可能都深有感触,把断点设置在某一行语句,程序一旦执行到这一语句便会停止,但是并非每一次停止的监控 都是我们所关心的,尤其是对于 for 循环的调试,于是我们便不断地按F5 来“快进”我们的代码。这样做费时费力,有时候 不小心点快了又要重头来.
另外在调试多线程程序时,程序控制在多个线程中跳来跳去,调试非常麻烦.
其实VS的条件断点就是专门解决这个问题的,只不过很多人都没注意到。
添加一个断点,可以看到关于断点的菜单
![](http://i411.photobucket.com/albums/pp198/ylqmf/develope/vs01.jpg)
1、位置
很好理解,就是当前断点的位置
![](http://i411.photobucket.com/albums/pp198/ylqmf/develope/vs02.jpg)
2、条件
断点条件
![](http://i411.photobucket.com/albums/pp198/ylqmf/develope/vs03.jpg)
3、命中次数
![](http://i411.photobucket.com/albums/pp198/ylqmf/develope/vs04.jpg)
4、筛选器
![](http://i411.photobucket.com/albums/pp198/ylqmf/develope/vs05.jpg)
5、命中条件
![](http://i411.photobucket.com/albums/pp198/ylqmf/develope/vs06.jpg)
相关文章推荐
- vs 2005的条件断点(调试多线程必会)
- VS中条件断点调试
- vs 2005的条件断点
- gdb调试: 多线程-宏-条件断点
- VS 2005变量跟踪及断点调试
- vs 2005断点调试
- VS 2005 VS2008 VS2010 设置断点,在调试时产生断点错位怎么解决
- VS2005断点无效 调试无效的解决办法!
- vs 2005断点调试[转]
- VS 2005 VS2008 VS2010 设置断点,在调试时产生断点错位怎么解决
- VS2005断点无法调试
- 【引文】vs 2005断点调试
- VS 2005 VS2008 VS2010 设置断点,在调试时产生断点错位怎么解决
- VS调试断点执行异常?
- 关于Vs 2005 中出现编译通过,但运行时出现“未使用调试信息生成二进制文件”的问题
- 采用Reflector的VS.net插件断点调试无源码DLL
- 巧用条件断点实现更好的调试
- 如何断点调试多线程?
- vs断点调试技巧(一)
- 转:VS2005调试技巧集合