摘要: 我的上篇文章《Vistual Studio原生开发的10个调试技巧》引发了很多人的兴趣,所以我决定跟大家分享更多的调试技巧。接下来你又能看到一些对于原生应用程序的很有帮助的调试技巧(接着上一篇文章来编号)。这些技巧需要应用在Vistual Studio 2005 或者更新的版本中(当然也有一些适用于旧版本)。如果你能阅读本文中推荐的一些相关文章,就可以知道每一个技巧的更多信息。11.数据断点12.线程重命名13.给指定线程设置断点14.(粗略)估算执行时间15.数字格式化16.(内存)数据格式化17.系统DLL中断18.加载符号表19.监测MFC中的内存泄漏20.调试ATL技巧11:数据断点当 阅读全文
posted @ 2014-01-02 15:17 亲福 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 这篇文章只介绍了一些有关Visual Studio的基本调试技巧,但是还有其他一些同样有用的技巧。我整理了一些Visual Studio(至少在VS 2008下)原生开发的调试技巧。(如果你是工作在托管代码下,调试器会有更多的特性,在CodeProject中有介绍它们的文章),下面是我的整理的一些技巧:异常中断 | Break on ExceptionWatch窗口中的伪变量 | Pseudo-variables in Watch Windows符号越界后查看堆对象 |查看数组的值避免进入不必要的函数从代码启动调试器 | Launch the debugger from code在Output 阅读全文
posted @ 2014-01-02 15:15 亲福 阅读(454) 评论(1) 推荐(0) 编辑
摘要: 简介调试是软件开发周期中很重要的一部分。它具有挑战性,同时也很让人疑惑和烦恼。总的来说,对于稍大一点的程序,调试是不可避免的。最近几年,调试工具的发展让很多调试任务变的越来越简单和省时。这篇文章总结了可能节省你大量时间的11个Visual studio的调试技巧和方法。1 悬停鼠标查看表达式值调试是很有挑战性的。比如在函数内逐步运行可以看出哪里出错,查看堆栈信息可以知道函数被谁调用等等……但是无论哪种情况下,查看表达式和局部变量的值都是很麻烦的(把表达式和局部变量放到watch窗口里)。一种更简单的方法,把鼠标停在所需查看的数据上。如果是类或结构,那么点击展开可以很方便快速地查看其字段。2 在 阅读全文
posted @ 2014-01-02 15:14 亲福 阅读(372) 评论(1) 推荐(0) 编辑