源代码与原始版本不同?

时间:2015-01-29 23:33:31

标签: c++ visual-studio visual-studio-2012

我在运行本地Windows调试器之前在Visual Studio中设置断点,并且在调试器运行时它们都会这样说,每个断点上都有一个小警告标签。我不明白为什么会发生这种情况;人们已经讨论过使用不同版本的Visual Studio并收到此错误,但我今天早些时候创建了这个项目,将我的教授的基本代码粘贴到我的Visual Studio 2012副本上创建的新项目中。

我试图在我的程序中修复一个奇怪的错误时发现这个,即使我手动修复了东西也不会消失(这是一个字符串错误,声称我使用了字符串边界之外的索引;将此值设置为0显然没有修复它)所以我认为这是实际的罪魁祸首。

1 个答案:

答案 0 :(得分:1)

  1. 确保您正确构建代码(Build Solution或Rebuild Solution)。
  2. 在输出面板中,您现在应该能够找到二进制文件所在的位置。
  3. 确保通过查看项目属性的Debugging页面来调试所述二进制文件,Command属性最有可能设置为$(TargetPath)。
  4. 其他需要寻找的东西。项目应该是'#34;设置为启动项目",应该激活程序数据库选项(默认情况下)。在开始调试后不要修改源代码。