Virtual Studio 2010在Release模式下进行调试的设置方法

        有些问题只有在Release模式下才能发现,而Debug模式下却运行正常,如内存越界等。这时我们希望能在Release模式下依然能够下断点调试程序。现在只需要对项目属性进行简单的设置即可解决问题。

关键步骤:

(1)项目属性 -> C/C++ -> 常规 -> 调试信息格式,设置为“用于‘编辑并继续’的程序数据库(/ZI)”

(2)项目 -> 属性 -> C/C++ -> 优化 -> 优化,设置为“已禁用(/Od)”

(3)项目 -> 属性 -> 链接器 -> 调试,按照下图进行设置

备注:

        当完成以上三个步骤后程序仍然不能下断点,出现源文件与PDB文件不匹配的情况,进行以下设置

菜单栏 -> 工具 -> 选项 -> 调试 -> 常规,去掉“要求源文件与原始文件完全匹配”选项


一切OK,可以进行下断点调试了!

参考博客:

http://blog.csdn.net/chinahaerbin/article/details/8452388

原文地址:https://www.cnblogs.com/yooyoo/p/4717888.html