注册 登录
编程论坛 C++教室

在VC++中,Debug版和Release版到底有什么实质上的区别?

yinliwen110 发布于 2008-07-15 16:53, 1770 次点击
在一个工程中,我用debug模式编译,能通过但是运行出错,但改成release确能运行通过,why?
7 回复
#2
蓝色神话2008-07-15 20:56
貌似这是一个BUG,原来听人说过有些情况是会和你一样。建议换成高版本的VC!
#3
水中无月2008-07-15 21:15
release - 发布版本,程序更小,可移植
debug - 调试版本,较大,不可移植
#4
yinliwen1102008-07-18 11:10
虽然不是我想要的答案,但还是谢谢俩位!
#5
aipb20072008-07-18 23:30
debug有你的代码调试信息(如果你设置的),还有编译器的调试信息,所以程序比较大。
release是去掉了所有调试信息的,前提是你已经对bug进行了处理,马上准备发布了。

如果debug有错误,而release有错误,说明代码是有bug的,最好再仔细瞧下。
一般小程序,控制台这样的,这个两种是没什么区别的。
#6
wuyu198411162008-07-20 20:33
百度一下
#7
wuyu198411162008-07-20 20:33
百度一下
#8
qaz2312008-08-06 10:47
好贴不能沉啊!~~~~~~~~
1