2016 - 2024

感恩一路有你

debug正常release出错 Debug和Release有什么区别,怎么把Debug转成Release?

浏览量:2378 时间:2021-03-16 14:32:09 作者:admin

Debug和Release有什么区别,怎么把Debug转成Release?

调试和发布的区别在于项目配置的不同

1。使用的运行库不同。调试版本的运行库中有大量的调试信息。生成的程序代码不同。调试信息被添加到由调试版本生成的代码中。发布是效率第一,代码的目标是执行效率。

其他信息(可能是调试信息)已添加到生成的内存文件的调试版本中。所以生成的内存文件的内容是不同的

1。debug和release的区别

debug:debug版本包含调试信息,容量比release大得多,不进行优化(优化会使调试复杂化,因为源代码和生成的指令之间的关系会更复杂),方便程序员调试。在调试模式下生成两个文件。除此之外。Exe或。DLL文件中,还有一个.Pdb文件,它记录了代码断点等调试信息

release:发布版本,无源代码调试,并在编译过程中优化应用程序的速度,使程序在代码大小和运行速度上都达到最优。(调试信息可以在单独的pdb文件中生成)。生成.Exe或。DLL文件处于释放模式

debug正常release出错 debug可以release不行 release比debug快多少

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。