VC2008 忽然无法调试DLL的解决方法

 这两天项目中的DLL忽然无法调试,在DLL工程源文件中设断点调试时被忽略无效.在折腾了好些时间总算找到了解决方法,现在公布一下解决方法

主要是通过重新格式化源文件解决问题,
即在VS2008中先将DLL工程的一些源文件打开再把内容全选(Ctrl+A),然后在菜单 “编辑”-“高级”-“设置选定内容的格式”。
非常无语的把问题解决了!

 

另附网上还有两个解决方法:

1,将出问题的文件用notepad打开,然后另存为Unicode编码,就可以解决!(试过一两个文件就放弃没全试-因为相当麻烦,不知是否有效)

2将“工具”-“选项”-“调试”,“要求源文件与原始版本完成匹配”去掉勾 或者设置该断点。(试过,这个有效但不推荐,我觉得这不是一个好方法!有能可带来断点地方错乱的问题)

 

问题的产生原因在我的另一篇博客中:VC2008 无法调试,无法断点,断点无效的最终解决方法

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值