首页 > 其他 > 详细

VS系列软件中debug和release编译环境有什么区别

时间:2017-12-15 15:33:07      阅读:231      评论:0      收藏:0      [点我收藏+]

当编译和执行一个工程时,可以在Debug和Release两种配置下执行。

Debug模式用于调试程序,这是个受保护的运行环境,它将告诉你程序是否有泄露,在运行时也能对特定函数的结果进行检查。然而它生成的可执行文件运行较慢。
因此当你的应用经过测试准备投入使用时,你应该在Release模式下进行编译,这将生成供最终用户使用的可执行文件。
简单的说就是Debug下可以进行调试,查bug,改错,且运行较慢。

虽然Release下也可以打断点,但是有时候有些变量的值在Release下是看不见的。调试的话应该用Debug。
注意:经常发生Debug模式下运行正常而Release模式出错的情况,因此要进行更多测试来找到潜在的Bug。
参考《OpenCV计算机视觉编程手册》

转自:https://zhidao.baidu.com/question/360952873348636932.html

VS系列软件中debug和release编译环境有什么区别

原文:http://www.cnblogs.com/licongzhuo/p/8043262.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!