我用vc6.0作的一个最简单的程序,debug版本有200多k,release版本只有24k
可是delphi的,怎么也得350k以上,是不是没有做成release版本的?该怎样?

解决方案 »

  1.   

    VC的程序事实上并不比DELPHI小多少,一些动态连接库都已直接放在WINDOWS系统目录下的原因,在DELPHI中你选择PROJECT-OPTIONS-选中BUILD WITH RUNTIME PACKAGES 生成的可执行文件可以减小到10多K,当然运行时需要保证运行环境
      

  2.   

    VC的运行库(MFCXX.dll),MS直接给安排在了windows中。borland没有这个待遇,只好在程序中将vcl运行库链接进来,所以大了。
    如果你不将VCL运行库链接进来,运行程序就会很小。
      

  3.   

    VC全放在Dll里面了,
    安装windows就已经装了, MS拒绝吧其他公司的运行库放到里面来
    所以只能这样了,看看JVM的下场吧,还要下再就是5M而已,MS都不方
      

  4.   

    这要怪微软了,
    为什么不把vcl运行库放在windows里面,而只把mfc的放进去。
    呵呵
      

  5.   

    delphi是真编译
    微软是伪编译