有哪些选项可以让我在Visual Studio 2010中正确执行代码?

时间:2014-10-29 15:16:04

标签: c++ visual-studio-2010 debugging

我正在尝试调试预配置和优化的C ++项目。我禁用了#34;优化"在C ++下 - >优化 - >优化。然而,当我单步执行代码时,它会随机跳转,并且通常不会显示局部变量的正确值。

1 个答案:

答案 0 :(得分:0)

正如其他人所说,您需要关闭优化并生成调试信息的构建。我假设你已经为你的发布版本生成了一个PDB。

这里的关键是没有调试模式' - 只是不同的项目设置。因此,当调试配置中的某些设置导致您的构建失败时,其他(可能包括关闭优化和启用)是可能的(甚至可能)调试信息)可能工作正常。

我建议您尝试一次更改属性。您可以采取工作配置,关闭优化,并且构建正常。如果是这样,您可以自己保留修改后的vcproj或创建包含更改的新项目配置,与同事共享。

(抱歉,没有足够的代表发表评论)