我有应用程序,我在visual studio 2008中编译,
但我也安装了
VS 2010和2005,当我在发布模式下编译我的应用程序并在编译器i之外运行它
经过几秒钟的窗口按摩,我不知道我的应用程序中的哪个部分即将到来。当我按下调试窗口打开2010年
2个问题:
1.如何在VS 2008中打开它? (我已将注册用于默认使用2008) 2.如何从我的应用程序中捕获此错误窗口的位置? 我可以在VS 2008中设置任何额外的设置,以便在我运行时向我提供更多信息 它处于发布模式?
答案 0 :(得分:2)
在发布模式下启用调试。
为项目选择Release configuration
,以便创建正确的版本,然后在崩溃右键单击并选择属性的项目上。
你会看到类似的东西(但这是vs2005)
选择带圆圈的选项并将值更改为Program Database。
现在在属性列表中选择链接器:
并将生成调试信息更改为yes
您可能还需要将用于优化的C ++属性更改为off,因为调试可能不是那么简单。这是因为在编译之后组织代码的各种方式可以最大限度地提高速度等等(但这只是给读者留下的练习。)