问题描述
- VS2010C语言程序调试断点跳变问题
- 用这张图具体说明,我在中间那条先上设置了一个断点,一步步调试到第二条横线处,就直接跳到了最上面的那条线上
本来程序不是该顺序执行的么。网上说可能是换行出了问题,我用十六制在UE中检查了下,发现没有错误。但还是会出错。整体运行可以,但是断点调试这一段就会出现这样的问题
解决方案
可能是调试符号和源代码不匹配,删除了bin目录和obj目录,重新生成下看看。
解决方案二:
@devmiao,谢谢你哈。刚才换了种调试方式居然没出错,现在已经不会出错了。好神奇的说,哈哈。
解决方案三:
再补充一句,好像是重新生成解决方案后再调试就不会出错了。好像好像,不确定
解决方案四:
源码跟二进制不符合,调试的位置主要是靠调试信息文件记录的!
一般这种情况你可以rebuilt你需要调试的那个工程!!
解决方案五:
嗯,谢谢各位,非常感谢。
解决方案六:
还有一种是工程属性中,取消优化
时间: 2024-08-07 01:56:50