我有一个相当大的C++项目,并且试图使用调试器来逐步执行一些代码。不幸的是,它有时会决定退出该模式,只需执行代码而不必关注我按下F10并且不会在随后的断点处断开的事实。我不知道什么时候它会退出,但它似乎始终如此。Visual Studio 2008 C++调试器退出Vista下的单步模式
具体而言,我试图看看如何计算某个显示的某个元素。我在计算发生的地方放置断点。调试器会停止其中的一部分(没有达到我需要的程度),然后忽略所有其他部分,最终的图像出现在窗口中。有些时候,我一直在单步执行代码,并且突然间它开始执行。
这是在64位Vista上运行的Visual Studio 2008 SP1中使用Visual C++。代码以调试模式编译,未启用优化。我已经做了一个干净而完整的重建,但没有解决这个问题。
有谁知道可能是什么原因造成的?有什么我可以做的吗?
编辑:我没有线程参与,我失去了休息时间,我刚刚安装了this recommended fix,仍然有问题。
这一个似乎已经在我们的VS2008调试器下降问题上做了诡计。 – 2010-02-17 03:57:09