release模式下打断点调试 配置选项

时间:2021-02-19 15:51:18

最近调试一个离职的同事留下的工程,DEBUG模式下顺利,RELEASE的时候就崩溃了,显示为“帧不在模块中”——简直一头雾水

于是我修改配置,为了能够在Release模式中打断点调试和输出错误信息。

1 在资源视图中,打开工程的属性窗口

2 C++  常规 调试信息格式: 选择  程序数据库(/Zi)或(/ZI);注意:如果是库的话,只能(Zi)

release模式下打断点调试 配置选项

3 C++ 优化 配置窗口中 禁用优化/0d

release模式下打断点调试 配置选项

4 链接器 调试 配置窗口中 将生成调试信息修改为 是/DEBUG

release模式下打断点调试 配置选项

调试完成后准备打包前再调整回来就OK