作者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/m.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