[問題] 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