[问题] MFC出来的程式档案大小为什么会这么大?

楼主: red0whale (red whale)   2016-10-15 02:10:32
开发平台(Platform): Windows 10
编译器、IDE: Visual Studio 2015
额外使用到的函数库(Library Used): MFC
问题(Question):
 各位好,
 请问用VS编译出来的MFC视窗程式其档案大小是不是都是那么大呀?
 我光用Debug写一个Hello world程式编译出来就7、8 MB左右了…
 即便选Release,档案大小也将近3 MB左右
 其他人写的exe视窗应用程式顶多 7百 KB 左右而已(而且功能还很复杂)
 我用VS 2015编译MFC动辄至少3 MB以上,而且还只是写一个Hello world的程式而已
 请问是不是每个MFC程式出来的档案大小都会这么大?
 又请问怎么压缩它使得它和其他程式一样,至少可以把它压缩至1 MB以下
 如果没办法,是不是又要找其他library去写了?
 (感觉好不容易是个美好的开始又这么地毁了…)
 拜托各位了
 感恩
补充说明(Supplement):
作者: TobyH4cker (Toby (我要当好人))   2016-10-15 04:46:00
6
作者: pttworld (批踢踢世界)   2016-10-15 05:16:00
shared DLL or static library
作者: kwpn (ITSST)   2016-10-15 10:43:00
对现代硬盘来说 不等是700kb还是3mb都很小吧
作者: Raymond0710 (雷门)   2016-10-15 11:20:00
珍惜生命,远离...
作者: james732 (好人超)   2016-10-15 12:26:00
你是用静态连结吧?
作者: layan (教练我想打球 T_T)   2016-10-15 12:49:00
ATL + WTL 真心不骗
作者: as0   2016-10-15 12:52:00
VC2010之后都会变肥
作者: fatrabitree (胖兔子)   2016-10-15 14:07:00
现在还有人在写mfc?
作者: Caesar08 (Caesar)   2016-10-15 14:15:00
等等就7了
作者: ggBird (ggBird)   2016-10-15 18:06:00
你是没出过社会喔,一堆公司还在用vc6
作者: narcissusli   2016-10-15 18:07:00
遇过VC6和VB6,维护很痛苦.....
作者: longlongint (华哥尔)   2016-10-15 19:28:00
静态连结才棒 少写一个安装套件的教学(误
作者: EdisonX (卡卡兽)   2016-10-16 00:00:00
(1) 用 shared dll 会比较小 (2) vs 愈后面的版本 , 包出来的东西的确愈大 , 特别是 dll 包装。
作者: netio (新中间选民)   2016-10-16 07:12:00
改用VC6吧 或不用MFC
作者: F04E (Fujitsu)   2016-10-20 17:53:00
MFC用来作一些公司Windows上的小工具还蛮方便的啊
作者: joelihai (无敌垃圾桶)   2016-10-23 02:29:00
我们公司还在用VC6 配MFC开发阿,最近迫不得已才开始转vs2013

Links booklink

Contact Us: admin [ a t ] ucptt.com