码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-12-15 15:41:37      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:一个   变量   div   情况   调试   size   测试   编译环境   计算   


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

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

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

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

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

标签:一个   变量   div   情况   调试   size   测试   编译环境   计算   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!