调试无疑是编程工作的重要部分. 不仅要调试自己的程序,而且很多时候, 我们写的代码,可以是在别人代码的基础上修改的. 这就更需要调试知识.通过调试程序来熟悉别人程序的代码结构。
这个贴子,我会逐步整理完善自己的一点调试经验和调试过程中遇到的问题。
问题1 Visual Studio中断点失效的问题
http://topic.csdn.net/u/20090427/19/0172612E-39A0-44C8-87C7-887559F2133F.html
VS2005无法调试,断点失效,设不住断点.
原本好好的,就是加了一两句普通的语句,为啥就断点失效了?
解决方法:
工具-->选项-->调试-->常规-->“要求源文件与原始版本完全匹配”
把前面的 钩 去掉,断点就有效了。
上面的方法是可以的, 下面还有几个方法,我还没来得及试.
在网上找了些方法,用一下这个设置,重新又可以断点调试了:
VC直接把整个文件格式化了一次,断点就可以用了
全选断点说在的.cpp文件,然后 菜单:编辑-〉高级-〉设置选定内容的格式(Ctrl+K, Ctrl+F)
VS2005 断点失效解决办法:
http://cid-aff1b2864f025e69.spaces.live.com/blog/cns!AFF1B2864F025E69!163.entry?sa=497891482
VS2005断点无效-源代码与原始版本不同
http://guangqili.spaces.live.com/blog/cns!388692DFE118F6D6!217.entry
问题2 Visual Studio更多的调试经验
http://www.cnblogs.com/killmyday/archive/2009/09/27/1575337.html