【问题标题】:Add Step Debugging to Release Build将步骤调试添加到发布版本
【发布时间】:2015-10-23 19:28:40
【问题描述】:

我有一个 C++ 项目遇到了一个令人讨厌的问题,这些问题出现在 Release 中,但不是 Debug 版本。

因此,我想创建与 Release 相同的第三个构建配置,除了它会生成 PDB 文件(还有什么?),这些文件是在 VS 调试会话中遇到异常时支持步骤调试和值检查所需的。

我需要更改哪些编译器和链接器设置才能启用此功能?

【问题讨论】:

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


    【解决方案1】:

    启用优化后,您将无法检查优化后的内容。
    当您看到这样的实体时,切换到带有源代码行的汇编模式并查看处理器指令可以给您提示它的去向(例如,变量可能已被移动到寄存器中,然后您可以inspect the register instead)。

    PDB generation is enabled by default in Release configuration in VS2008。如果没有,链接的问题会列出相关设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-27
      • 2020-08-02
      • 1970-01-01
      • 1970-01-01
      • 2017-10-18
      • 1970-01-01
      相关资源
      最近更新 更多