【问题标题】:MS Visual C++ 2010 Express - Breakpoints (red dots) not showingMS Visual C++ 2010 Express - 断点(红点)未显示
【发布时间】:2013-10-07 10:33:28
【问题描述】:

在 MS Visual C++ Express 2010 中设置断点时,会在断点位置显示一个“红点”。 现在这个“红点”突然消失了。正在设置断点,但不再显示该位置。 有谁知道如何解决这个问题?

【问题讨论】:

  • 它可能位于已优化掉的代码行上,或者以某种方式无法访问?
  • 你玩过项目设置吗?

标签: breakpoints visual-c++-2010-express


【解决方案1】:

如果红点在运行时消失,这意味着与您的源代码相对应的任何已编译代码都不会运行。原因有很多,但(我认为)最有可能的顺序是:

1) 您是否尝试运行调试版本? (在发布版本中,红点会消失)

2) 您是否构建了项目?

3) 您是否从头开始重建项目?

4) 你确定这个 dll 真的被加载了吗? (当然不适用于 exe 目标)。

如果这些都不能解决它(特别是,如果您一直在摆弄项目设置),请告诉我;我们需要深入研究。

【讨论】:

  • 感谢您的快速回复,很遗憾我不明白您想说什么。我总是做的唯一一件事就是重建解决方案,设置断点,然后开始调试。现在唯一的区别是我的断点不再可见。
  • 您确定您正在运行调试版本吗?
  • 澄清一下,即使你刚刚启动MS Visual C++ 2010 Express,你通常可以设置断点,设置时会出现一个红点/圆圈。这不再发生。所以我通常不必在看到红点/圆圈之前进行调试。
  • 我很想赌一瓶 Dom Perignon,因为您选择了一个用于“调试”的发布版本。
  • 你能告诉我一步一步我应该怎么做吗?非常感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-05-26
  • 2014-02-03
  • 1970-01-01
  • 2013-07-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多