将步调试添加到Release Build

时间:2015-08-01 02:45:10

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

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

所以我想创建一个与Release相同的第三个构建配置,除了它生成PDB文件(其他任何东西?),它们在VS调试会话遇到异常时支持步骤调试和值检查。

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

1 个答案:

答案 0 :(得分:0)

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

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