作者red0whale (red whale)
看板C_and_CPP
标题[问题] MFC出来的程式档案大小为什麽会这麽大?
时间Sat Oct 15 02:10:32 2016
开发平台(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):
--
欢迎各位使用以下网站服务:
http://redwh.al/ (短网址服务)
http://i.redwh.al/ (图片即时上传服务)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 101.138.164.25
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1476468635.A.650.html
1F:→ TobyH4cker: 6 10/15 04:46
2F:→ pttworld: shared DLL or static library 10/15 05:16
3F:推 kwpn: 对现代硬碟来说 不等是700kb还是3mb都很小吧 10/15 10:43
4F:推 Raymond0710: 珍惜生命,远离... 10/15 11:20
5F:→ james732: 你是用静态连结吧? 10/15 12:26
6F:推 layan: ATL + WTL 真心不骗 10/15 12:49
7F:→ as0: VC2010之後都会变肥 10/15 12:52
8F:推 fatrabitree: 现在还有人在写mfc? 10/15 14:07
9F:→ Caesar08: 等等就7了 10/15 14:15
10F:推 ggBird: 你是没出过社会喔,一堆公司还在用vc6 10/15 18:06
11F:→ narcissusli: 遇过VC6和VB6,维护很痛苦..... 10/15 18:07
12F:推 longlongint: 静态连结才棒 少写一个安装套件的教学(误 10/15 19:28
13F:→ EdisonX: (1) 用 shared dll 会比较小 (2) vs 愈後面的版本 , 包出 10/16 00:00
14F:→ EdisonX: 来的东西的确愈大 , 特别是 dll 包装。 10/16 00:00
15F:推 netio: 改用VC6吧 或不用MFC 10/16 07:12
16F:→ F04E: MFC用来作一些公司Windows上的小工具还蛮方便的啊 10/20 17:53
17F:推 joelihai: 我们公司还在用VC6 配MFC开发阿,最近迫不得已才开始转v 10/23 02:29
18F:→ joelihai: s2013 10/23 02:29