release 和 debug 有什么不同,各用在什么场合? 请赐教! debug编译后的程序带有调试信息,程序也很大,而且还要MFC42D.dll才能运行,用于调试阶段。release是发布版,不存在上述问题,但看不到调试信息。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 debug是编码时用的,可用于调试,并得到许多信息;release是发行时用的,程序个头小:) release:在你的程序完成时,即你打包发表你的程序时.用这个方式编译,这样编程出的可执行文件比debug要小的多,主要是没有了调试上,注意:用这种方式不能进行分步、断点等调试操作。debug:就是一般调试阶段用的编译方式。 有个时侯 debug的版本 在 其他机器不能运行,我在赛扬上开发的到P4上就不可以运行,非要编译以下才可以 debug模式下对指针、变量严格检查了的,Release模式下,不作检查,我做过试验,比如我写一段程序,疯狂申请内存,不释放,debug在程序出现runtime错误后,中断后,系统的基本内存并不受损,但是Release模式下,系统马上死给你看,还有,如果主线程的一个变量,子线程只读,Debug模式下不需要作临界区保护,因为不会回写变量值,而Release模式下会回写,所以此时变量的值不确定,必须加以临界区保护,这也是很多程序只能在Debug模式运行的原因,总的来说,Release模式需要程序员考虑非常周详才行,最好一开始编写程序,就在Release模式下,只有个别段落需要调试,临时进入Debug模式 richedit控件的刷新问题 VC+Opengl绘制实时曲线时cpu占100% 关于用mfc读写bmp文件及相关问题 使用CreateProcess的问题. 求助BMP转到GIF或者JPEG源代码,或者好的文件压缩的源代码,谢谢了. windows nt/2000中得线程和进程问题 请问如何实现语音聊天室 初学C++网络编程,写点什么方面的代码比较好呢? gdi+ 绘制圆环和环形扇形 提两个好问题! 关于.INF文件 怎样移动控件位置,如CEDIT,我用了MOVEWINDOW,它死也不动
release是发行时用的,程序个头小:)