在用 Microsoft Visual C++ 2005 调试程序时,设置的断点竟然无效!
如果单步运行,使用F11进入,则弹出对话框,源文件与模块生成时的文件不同。仍要让调试器使用它吗?
选择是,可以进入到文件中,但设置的断点是虚的,无法调试。
在网上搜罗了一下,终于解决了!
解决方法如下,
在最上面一排的菜单栏选择工具-> 选项
在弹出窗口中选择调试-> 常规
把“要求源文件和版本匹配”的勾勾去掉
然后去掉“地址级的调试”的勾勾(这样就不会出现反汇编代码了)
这下就OK了!!!
本文介绍了在Microsoft Visual C++ 2005中遇到的断点失效问题及其解决方案。通过调整调试选项,禁用源文件版本匹配和地址级调试功能,可以有效解决断点不生效的问题。
在用 Microsoft Visual C++ 2005 调试程序时,设置的断点竟然无效!
如果单步运行,使用F11进入,则弹出对话框,源文件与模块生成时的文件不同。仍要让调试器使用它吗?
选择是,可以进入到文件中,但设置的断点是虚的,无法调试。
在网上搜罗了一下,终于解决了!
解决方法如下,
在最上面一排的菜单栏选择工具-> 选项
在弹出窗口中选择调试-> 常规
把“要求源文件和版本匹配”的勾勾去掉
然后去掉“地址级的调试”的勾勾(这样就不会出现反汇编代码了)
这下就OK了!!!

被折叠的 条评论
为什么被折叠?