DEBUG 和Release的区别
Debug版本包括调试信息,所以要比Release版本大很多(可能大数百K至数M)。至于是否需要DLL支持,主要看你采用的编译选项。如果是基于ATL的,则Debug和Release版本对DLL的要求差不多。如果采用的编译选项为使用MFC动态库,则需要MFC42D.DLL等库支持,而Release版本需要MFC42.DLL支持。Release Build不对源代码进行调试,不考虑MFC的诊断宏,使用的是MFC Release库,编译十对应用程序的速度进行优化,而Debug Build则正好相反,它允许对源代码进行调试,可以定义和使用MFC的诊断宏,采用MFC Debug库,对速度没有优化。 一、Debug 和 Release 编译方式的本质区别 Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。 Debug 和 Release 的真正秘密,在于一组编译选项。下面列出了分别针对二者的选项(当然除此之外还有其他一些,如/Fd /Fo,但区别并不重要,通常他们也不会引起 Release 版错误,在此不讨论)
Release版称为发行版,Debug版称为调试版。 Debug中可以单步执行、跟踪等功能,但生成的可执行文件比较大,代码运行速度较慢。Release版运行速度较快,可执行文件较小,但在其编译条件下无法执行调试功能。 Release的exe文件链接的是标准的MFCDLL(UseMFCinasharedorstaticdll)。这些DLL在安装Windows的时候,已经配置,所以这些程序能够在没有安装VisualC++6.0的机器上运行。
Release版称为发行版,Debug版称为调试版。 Debug中可以单步执行、跟踪等功能,但生成的可执行文件比较大,代码运行速度较慢。Release版运行速度较快,可执行文件较小,但在其编译条件下无法执行调试功能。 Release的exe文件链接的是标准的MFCDLL(UseMFCinasharedorstaticdll)。这些DLL在安装Windows的时候,已经配置,所以这些程序能够在没有安装VisualC++6.0的机器上运行。
文章标签:
来自:debu
本文链接:https://www.u1e.cn/baike/a/d644bebafadd810531e04e95 [复制]
猜你喜欢
在遥远的城市,陌生的地方,有他未曾见过的山和海。
俗话说:一百种人有一百种命运,有的人可以一条路一直走到底,有的人却注定要曲曲折折,不过谁也不需要羡慕谁。最重要的是:我们迟早会遇上。
人总要找点事情做,让自己忙起来,忙起来才知道生活不易,才明白平时的忧伤都是矫情。
等一阵风,等一阵雨,等一个唯一的你。
你们给我挺住,都别吃,都那么肥了怎么还有脸吃。
如果不醒来,那么现实和梦境又有何分别。
天塌下来你顶着,我垫着!
最美的不是下雨天,是陪你一起躲过的屋檐。
南音少女
如果坚强的人落泪了,一定是撑不下去了。
您是一棵大树,春天倚着您幻想,夏天倚着你繁茂,秋天倚着您成熟,冬天倚着您沉思。亲爱的妈妈,感谢给予我的一切。
暗恋你,追你,我的本子满满写着你的名字。
得意时处之泰然,失意时处之淡然,才是人生的大智慧。
不必因昨天的眼泪、湿了今天的太阳。
你自由了,可不可以把我的快乐还我。
疾病是手段,健康是目的;疾病是道路,健康是目标。
恋爱不是谈的,是坠入的。有一天,在没有察觉到的时候,头朝下坠下去。早安!
无论平静还是灿烂,我都喜欢。
恍忽间明白:春光明媚的春天之所以如此的美,是因为它让人的心情在此刻绽放。
别总拿自己的饱经风霜的脸说事,美的不突出,丑的不别致。
歇后语大全
桌子底下打拳是什么意思?
抓住荷叶摸到藕是什么意思?
猪八戒甩耙子是什么意思?
鱼盆里的螃蟹是什么意思?
又做巫婆又做鬼是什么意思?
有福同享,有祸同当是什么意思?
油灯上炖猪蹄是什么意思?
用茶杯饮骆驼是什么意思?
野猪头做贡物是什么意思?
燕口夺泥是什么意思?
修脚带拔牙是什么意思?
小寡妇上轿是什么意思?
下山担柴是什么意思?
王八坐月子是什么意思?
土蚕钻进花生壳里是什么意思?
抬轿吹喇叭是什么意思?
石头蛋子生病是什么意思?
十五个人抬木头是什么意思?
十五个人睡两头是什么意思?
沙滩上行船是什么意思?
敲头顶脚底响是什么意思?
骑驴扛布袋是什么意思?
破筛子贴膏药是什么意思?
蚂蚁脖子戳一刀是什么意思?
卖花圈的咬牙是什么意思?
麻雀跟着蝙蝠飞是什么意思?
老鹰抓小鸡是什么意思?
苦瓜树上结黄连是什么意思?
坷垃(土块)地里撵(ni是什么意思?
九斤老太的眼光是什么意思?
蛟龙困在沙滩上是什么意思?
见了苍蝇撕条腿是什么意思?
急水滩里的鹅卵石是什么意思?
鸡蛋掉油缸是什么意思?
豁牙子啃猪蹄是什么意思?
糊涂庙里糊涂神是什么意思?
过路人吊丧是什么意思?
粪缸盖上下棋是什么意思?
飞机钻云彩是什么意思?
番(外国)鬼佬耍西洋镜是什么意思?
斗篷烂边是什么意思?
单身汉跑江湖是什么意思?
单口相声是什么意思?
大腿上贴门神是什么意思?
大年初一打平伙是什么意思?
大姑娘上轿是什么意思?
打人嘴巴还吐唾沫是什么意思?
穿靴子光脚是什么意思?
除夕夜守岁是什么意思?
除夕晚上借砧板是什么意思?
相关推荐
还没有人回应过