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

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

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

 

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

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

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

 

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

posted @ 2009-11-09 14:48  靓点博客  阅读(732)  评论(0编辑  收藏  举报