问一个很好菜的问题|~~~在线

block1956815 2004-09-12 09:36:52
请问debug 和 release 版本有什么区别??? 多谢 马上揭贴
...全文
116 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
block1956815 2004-09-13
  • 打赏
  • 举报
回复
多谢 我知道了这两个版本的区别~~~~

我的问题是:

我在自己的机子上在release版本下 编译的.exe文件在别人没有安装vc的机子上运行没有出现任何提示 但是却没有起到作用 有可能是什么问题呢?

多谢~~~
Mr-Chen 2004-09-13
  • 打赏
  • 举报
回复
一个是调试版,一个是发行版
block1956815 2004-09-13
  • 打赏
  • 举报
回复
up!
block1956815 2004-09-13
  • 打赏
  • 举报
回复
up!
cnjet 2004-09-12
  • 打赏
  • 举报
回复
其实很简单,一个是调试版,一个是发行版。debug版有很多的调试特性,如变量跟踪等,但是产生的文件很大;而release版却没有很好的调试特性,但最终文件经过优化后,文件小,速度快。一般我们是在开发时使用debug版,之后正式发行程序时编译为release版本。简单来说,我所了解的就是这样。不知高手有什么见解。
hooliganstreet 2004-09-12
  • 打赏
  • 举报
回复
除了调试信息外没有区别
huangxiaoke2000 2004-09-12
  • 打赏
  • 举报
回复
这还要看你的编译选项的
如果选Using MFC in a static dll就可以不用了否则的话就需要
block1956815 2004-09-12
  • 打赏
  • 举报
回复
debug 和 release版本是否还有动态库的区别呢?

是不是release版本就不需要vc动态运行库了?
fxj51983 2004-09-12
  • 打赏
  • 举报
回复
debug 是调试版本!release 是发行版本!应该是这样的!没有深入研究
memory_xj 2004-09-12
  • 打赏
  • 举报
回复
debug版本包含有项目的各种调试信息,所以可执行文件的块头明显对release版本的大!release版本是项目的最终发行版,不包含调试信息。
block1956815 2004-09-12
  • 打赏
  • 举报
回复
up!
block1956815 2004-09-12
  • 打赏
  • 举报
回复
我在自己的机子上在release版本下 编译的.exe文件在别人没有安装vc的机子上运行没有出现任何提示 但是却没有起到作用 有可能是什么问题呢?

16,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧