Debug与Release区别

来源:互联网 发布:淘宝上拍卖的茅台酒 编辑:程序博客网 时间:2024/06/11 18:16
      Visual C++ 6.0提供了Debug 和Release两种程序编译模式。当用户采用“F5”编译工程时,系统默认的是采取Debug 编译模式。采用这种模式编译出来的可执行文件由于包含大量的调试信息所以一般都要1MB以上,有的甚至超过2MB。 
     其实,那个可执行文件只是为了调试用的。真正发行的时候需要切换到Release模式下去重新编译,切换方式是在 Build 菜单中单击Set Active Configure 命令,会弹出图 2.11 所示的对话框,在框中选择Win32 Release模式,然后再重新编译。这样就在应用程序的工作目录下多出了 Release目录,可发行的 EXE 文件也在这个目录里。一般Release模式下,动态链接的程序小于 50KB,静态链接的程序小于 400 KB。