时间:2011-01-06 17:06:15

标签: c++ visual-studio-2010

5 个答案:

答案 0 :(得分:4)

答案 1 :(得分:4)

我发现行尾会导致这样的问题。一旦我意外地将一些行从Windows样式的托架改为linux样式的托架,调试点就不再适用了。我为解决这个问题所做的是使用notepad ++修复EOL

答案 2 :(得分:3)

答案 3 :(得分:0)

以下是一些想法:

  1. 您的源文件已更改 自上次运行调试器以来。
  2. 您的代码已经过优化 也许有些线被删除了 通过优化编译。
  3. VS不喜欢实际的线路 断点被分配给。它 总是喜欢最后一行 声明传遍了几个 线。
  4. 您要显示的源文件 不同于源文件 编译(他们可能来自两个 不同的文件夹)。

答案 4 :(得分:0)

我遇到了同样的问题并通过在VS中创建一个新的“解决方案”并将现有的.h和.cpp文件导入其中来解决它。

调试问题消失了。

我确定问题出在配置设置中。