关于debug和release版本的问题 请问debug版本和release版本有什么区别,怎样控制生成debug版本或者是release版本???谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 debug便于调试,release除去调试的信息使执行效率更高。Build菜单,Set Active Configuration debug版含有调试信息,release版没有。在bulit toolbar中设定win32 debug,则编译出来的是debug版,反之为release版。 我在工程属性中把设置改成release但是再打开后还是显示debug debug版本即调试版,用于调试程序。在调试版中编译器不会对代码做太多优化,代码都会被执行,因此也便于调试,但是程序的依赖性很大。其生成的EXE文件比起Release版的要大一些。可以进行断点调试。Release版本即发行版,EXE文件较小,并且程序的依赖性很小,可以用VC工具中所带的depends程序进行观察。这样该程序就可以在不同的Windows版本顺利下运行。编译器会对代码做很多优化,无意义的代码不会被执行,例如空的for循环(我亲自试过)。如何控制: 将鼠标放在工具条上空白处点右键,会弹出一个条形对话框,将build用勾选中,在它弹出的build工具栏进行选择就可以了。 static myvariable 是什么意思? 求大虾,这里能实现不? 后C++时代来临了!散分 请问如何在VC的操作界面上显示工具箱啊? 请问SQL Server中的varchar型字段的长度不能设置成大于256的值,是吗? 求助]编程时遇到directx出问题 我不知道按了什么,就变成这样,怎么办? 寻求熟悉p2p通讯的vc程序员 dll用外部程序调试的问题 关于怎么向工具箱添加控件的问题 我要好书! 申请VC/MFC 进程/线程/DLL版版主,支持我一下
Build菜单,Set Active Configuration
在bulit toolbar中设定win32 debug,则编译出来的是debug版,反之为release版。
Release版本即发行版,EXE文件较小,并且程序的依赖性很小,可以用VC工具中所带的depends程序进行观察。这样该程序就可以在不同的Windows版本顺利下运行。编译器会对代码做很多优化,无意义的代码不会被执行,例如空的for循环(我亲自试过)。如何控制:
将鼠标放在工具条上空白处点右键,会弹出一个条形对话框,将build用勾选中,在它弹出的build工具栏进行选择就可以了。