Debug版本和Release版本区别及VC6.0下生成方式图解
2014-10-21 09:34
239 查看
二者区别:
Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,生成的文件更小,编译器生成的程序速度更快,以便用户很好地使用,但RELEASE下不能调试。
Debug下生成的exe文件在单独运行时需要编译器提供的一些库文件的支持,Release则是不需要的。
默认生成Debug版本,可通过工程|设置|Win32 Release改变。
Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,生成的文件更小,编译器生成的程序速度更快,以便用户很好地使用,但RELEASE下不能调试。
Debug下生成的exe文件在单独运行时需要编译器提供的一些库文件的支持,Release则是不需要的。
默认生成Debug版本,可通过工程|设置|Win32 Release改变。
相关文章推荐
- VC6.0如何编译生成Release或Debug版本?
- 转载 2014年04月22日 09:01:19 VC6.0工程在编译时由于设置问题有时不会生成release版本,只有debug版本。 解决犯非法如下: 工程——设置,将Setting for
- VC6.0 编译生成Release或Debug版本
- VC6.0如何编译生成Release或Debug版本?
- VC6.0如何编译生成Release或Debug版本?
- Debug 运行正常但 Release 失败的问题,Debug 和 Release 编译方式的本质区别(转)
- vc中的release和debug版本的区别
- Debug 和 Release 编译方式的本质区别
- Debug 和 Release 编译方式的本质区别
- Debug 和 Release 编译方式的本质区别
- VS.Net中程序集的Debug版本和Release版本的区别
- 关于 Debug 和 Release 版本区别
- 关于Debug和Release之本质区别的讨论~~(主要针对VC6.0和VS2003.net编译工具而言)
- VS.Net中程序集的Debug版本和Release版本的区别
- Debug 和 Release 编译方式的本质区别
- 关于Debug和Release之本质区别的讨论(主要针对VC6.0和VS2003.net编译工具而言)
- VisualStudio2005 用C# 写的程序,Release版本和Debug版本有什么区别,大家讨论一下好吗?
- VS.Net中程序集的Debug版本和Release版本的区别
- vc中的release和debug版本的区别
- Debug 和 Release 编译方式的本质区别