7 堆栈信息的线程窗口
调试多线程代码是很痛苦的 。或许也是有趣的 。这取决于你的调试器 。Visual studio 一个很赞的功能就是在线程窗口查看线程的堆栈信息 。你能很方便的直接看到所有线程以及他们的堆栈信息 。
8 条件断点
如果你想重现一个小概率事件,但是断点在大量不需要的条件下也会触发 。你可以很简单的设置条件断点 。在断点窗口设置该断点条件,Visual studio 会自动忽略不符合条件的断点 。
9 内存窗口
一些bug是由错误的结构定义、缺少对齐属性等原因引起的 。查看每行内存的内容很容易定位和解决这些bug. Visual studio 的内存窗口可以把数据翻译成8/16/32/64-bit数字或者浮点数 。你可以在编辑窗口直接改变数值 。
10 跳转到定义
如果你在解决别人写的代码一个bug,会遇到“这个类型是什么”“这个函数做什么的”之类的问题,你可以使用visual studio的跳转到定义的命令来查看类型或函数的定义 。
11 命令窗口
这个小技巧是由chaau建议的,它能节省你大量的时间 。Visual studio支持一个命令窗口,你可以通过菜单View->Other Windows->Command Window 打开 。你可以在窗口里输入不同命令使调试自动化 。比如,可以通过很简单的命令去的测试MFC的COleDateTime变量 。
? dt.Format(“%Y-%m-%d %H:%M:%S”)
英文原文:Ivan Shcherbakov,编译:@halftone_被禁用了
推荐阅读
- Advanced SystemCare 11设置中文的方法
- Zoom Player MAX12设置中文的方法
- 终极笔记中的终极是什么
- Spoon Studio 17安装破解教程
- 中世纪2全面战争主游戏怎么开
- 中国文化传统文化有哪些
- 中华草龟吃什么东西呢
- 中国哪些地方产红酒好喝
- 在西方文化中什么场合穿着小礼服
- Edius9中怎么用鼠标右键调整素材