程序调试

调试无疑是编程工作的重要部分. 不仅要调试自己的程序,而且很多时候, 我们写的代码,可以是在别人代码的基础上修改的. 这就更需要调试知识.通过调试程序来熟悉别人程序的代码结构。

这个贴子,我会逐步整理完善自己的一点调试经验和调试过程中遇到的问题。

 

问题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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值