VS2008中的代码打了断点调试运行断点就消失了 1C

VS2008中的代码断点调试只能在主函数里用,在函数中打了断点但是启动调试的时候断点就消失了,请问这是什么原因?,还有就是调试的时候那些代码中的变量看不到具体的值

5个回答

按理说不会,是不是函数没有被执行造成的。按f5启动调试,而不是ctrl+f5

u011429476
渣渣烽 我在函数中打了断点,并且在函数中输出了一句话,ctrl+f5直接运行那句话是打印的,f5启动调试函数里的断点就没了而且主函数中变量鼠标移到上面也没显示值
4 年多之前 回复

这是因为
1,该模块未加载,自然找不到。
2,源文件与二进制文件不符,断点无效。此时可以右击断点,按提示操作(不得已时用)。

还有更隐蔽的,就是调试的和编辑的不是同一个项目。。

可能需要rebuild all
可能断点代码根本不是工程中的代码

最大的可能就是代码版本和调试版本不一致
你确认下生成路径和调试路径

这问题我作项目的过程中遇到过, 建议重启电脑, 重新运行vs, 估计是编译器的bug

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐