VC2008 忽然无法调试DLL的解决方法
这两天项目中的DLL忽然无法调试,在DLL工程源文件中设断点调试时被忽略无效.在折腾了好些时间总算找到了解决方法,现在公布一下解决方法
主要是通过重新格式化源文件解决问题,
即在VS2008中先将DLL工程的一些源文件打开再把内容全选(Ctrl+A),然后在菜单 “编辑”-“高级”-“设置选定内容的格式”。
非常无语的把问题解决了!
另附网上还有两个解决方法:
1,将出问题的文件用notepad打开,然后另存为Unicode编码,就可以解决!(试过一两个文件就放弃没全试-因为相当麻烦,不知是否有效)
2将“工具”-“选项”-“调试”,“要求源文件与原始版本完成匹配”去掉勾 或者设置该断点。(试过,这个有效但不推荐,我觉得这不是一个好方法!有能可带来断点地方错乱的问题)
问题的产生原因在我的另一篇博客中:VC2008 无法调试,无法断点,断点无效的最终解决方法
靓点博客
http://www.cnblogs.com/mlog 或 http://blog.csdn.net/cml2030