VC2008 忽然无法调试DLL的解决方法
2009-11-09 14:48
183 查看
这两天项目中的DLL忽然无法调试,在DLL工程源文件中设断点调试时被忽略无效.在折腾了好些时间总算找到了解决方法,现在公布一下解决方法
主要是通过重新格式化源文件解决问题,
即在VS2008中先将DLL工程的一些源文件打开再把内容全选(Ctrl+A),然后在菜单 “编辑”-“高级”-“设置选定内容的格式”。
非常无语的把问题解决了!
另附网上还有两个解决方法:
1,将出问题的文件用notepad打开,然后另存为Unicode编码,就可以解决!(试过一两个文件就放弃没全试-因为相当麻烦,不知是否有效)
2将“工具”-“选项”-“调试”,“要求源文件与原始版本完成匹配”去掉勾 或者设置该断点。(试过,这个有效但不推荐,我觉得这不是一个好方法!有能可带来断点地方错乱的问题)
问题的产生原因在我的另一篇博客中:VC2008 无法调试,无法断点,断点无效的最终解决方法
主要是通过重新格式化源文件解决问题,
即在VS2008中先将DLL工程的一些源文件打开再把内容全选(Ctrl+A),然后在菜单 “编辑”-“高级”-“设置选定内容的格式”。
非常无语的把问题解决了!
另附网上还有两个解决方法:
1,将出问题的文件用notepad打开,然后另存为Unicode编码,就可以解决!(试过一两个文件就放弃没全试-因为相当麻烦,不知是否有效)
2将“工具”-“选项”-“调试”,“要求源文件与原始版本完成匹配”去掉勾 或者设置该断点。(试过,这个有效但不推荐,我觉得这不是一个好方法!有能可带来断点地方错乱的问题)
问题的产生原因在我的另一篇博客中:VC2008 无法调试,无法断点,断点无效的最终解决方法
相关文章推荐
- VC2008 忽然无法调试DLL的解决方法
- win7 x64 下VC6的调试程序无法退出的问题解决方法
- vc2005 调试时提示错误信息:“无法找到.exe的调试信息” 的解决方法
- C# 调用 C++ DLL无法调试的问题解决方法
- 记录一下vs2008调试dll时无法进到断点的解决方法
- VS调试无法进入DLL中断点解决方法
- 让 Windows7 - 64bit 支持 VC++ 6.0 的解决方法(无法启动此程序,因为计算机中丢失 MSVCRTD.dll。尝试重新安装该程序以解决此问题)
- VC调试无法进入断点解决方法
- Flash Develop 因" 无法加载 DLL“jvm.dll” "导致无法断点调试的解决方法[转]
- VC调试无法加断点,代码版本不一致的解决方法
- VC调试无法进入断点解决方法。
- VS调试无法进入DLL中断点解决方法
- SQL SERVER 2008 无法启动T-SQL调试的解决方法
- VC调试无法进入断点解决方法
- SQL SERVER 2008 无法启动T-SQL调试的解决方法(亲自实践)
- VC++ 6.0中调试后控制台窗口无法关闭的解决方法
- 关于Visual Studio 2008来在本地调试.NET Framework源码,无法找到System.Windows.Forms.pdb的解决方法。
- VC调试无法进入断点解决方法
- VS 2008 下调试PCL程序出现计算机丢失PCl_common_debug.dll,调试程序出现无法定位到MSVCP90D.dll解决办法
- SQL SERVER 2008 无法启动T-SQL调试的解决方法