您的位置:首页 > 其它

Release版本如何调试

2012-03-01 18:50 253 查看
在很多程序员的观点中,只有Debug版本才能调试,其实对于Release版本的调试是一样可以进行的,有人也许会说,在Debug版本下调试就够了,能在Debug版本下运行很好的程序在Release版本下是不会有问题的,其实这个观点是错误的,我在写程序的过程中就遇到过很多次,一个程序在Debug下能很好的运行,但在Release下运行就出错,检查原因就是缓冲区越界,如果能在Release版本下调试的话,就能很快的找到问题,其实,Release版本的调试是很简单的,只要修改一下VC编译选项的设置就可以实现了。具体实现方法如下:

1、 打开VC集成环境→Project→Setting对话框。

2、 在Serttings For组合框中选择All Configuration选项。

3、 选中C/C++ Tab,在Debug info组合框中选择Program Database选项。

4、 切换到Link Tab,在Category组合框选择Debug选项,然后选中下面的debug info 检查框和Microsoft Format 标志。

在设定完成后,你就能够象调试DEBUG版本一样调试你的Release版本了,不过要注意的是,由于在Release版本中,编译器的优化作用,程序代码中的某些行可能不会被执。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: