VS系列软件中debug和release编译环境有什么区别
2017-12-15 15:24
309 查看
当编译和执行一个工程时,可以在Debug和Release两种配置下执行。 Debug模式用于调试程序,这是个受保护的运行环境,它将告诉你程序是否有泄露,在运行时也能对特定函数的结果进行检查。然而它生成的可执行文件运行较慢。 因此当你的应用经过测试准备投入使用时,你应该在Release模式下进行编译,这将生成供最终用户使用的可执行文件。 简单的说就是Debug下可以进行调试,查bug,改错,且运行较慢。 虽然Release下也可以打断点,但是有时候有些变量的值在Release下是看不见的。调试的话应该用Debug。 注意:经常发生Debug模式下运行正常而Release模式出错的情况,因此要进行更多测试来找到潜在的Bug。
参考《OpenCV计算机视觉编程手册》 转自:https://zhidao.baidu.com/question/360952873348636932.html
相关文章推荐
- VS环境下Debug和Release版本的区别
- VS 解决方案的配置Debug和Release有什么区别?
- VS 解决方案的配置Debug和Release有什么区别?
- VS中的Debug 和 Release 编译方式的本质区别
- VS编译Debug和Release的区别
- vs中Debug和Release编译上的区别
- Debug 运行正常但 Release 失败的问题,Debug 和 Release 编译方式的本质区别
- Debug和Release有什么区别
- 关于VS项目平台的x86,x64,Any CPU以及Debug和Release的区别
- VS中生成、清理项目、调试、开始执行(不调试)、Debug 和 Release等之间的区别
- VC中,编译工具条内的Debug与Release选项是什么含义?
- x86,x64,Debug,release在VS中的编译如何选择
- VC开发环境下DEBUG和RELEASE的一个区别
- Debug 和 Release 编译方式的本质区别
- VS Debug与Release版本的区别
- Debug 和 Release 编译方式的本质区别
- VS 程序调试--Debug和Release区别
- VS编译时自动引用Debug|Release版本的dll
- VS中Debug模式和Release模式的区别
- VS编译时自动引用Debug|Release版本的dll