如题

解决方案 »

  1.   

    顾名思义debug版本是调试版本,而release版本则是发布版本debug版本是调试时使用的,可以跟踪调试
    发布时用release版,体积小
      

  2.   

    debug版本主要为了调试用,程序编译没有经过优化,附加了很多调试信息release版本的编译可以选择不同的优化选项,体积小速度快
      

  3.   

    Release版本是怎么编译出来的阿
      

  4.   

    debug比release大得多
    release除去了调试信息
    ASSERT()等
      

  5.   

    你可以右键单击工具栏,在其中选中"bulid",就会出现build工具栏,然后在下拉框中选择relase,就可以编译成release版本
      

  6.   

    debug用于调试,加上了很多调试信息,所以一般比较大,并且它加上了一些边界保护,变量自动初始化等保护功能
    而release一般用于发布,没有包含调试信息,所以文件比较小,并且作了一定的优化处理,一些调试语句在release版本中也不起作用了,比如ASSERT()等,但是用于没有一些诸如边界保护,自动初始化功能,所以你的release版程序可能更容易出错