作者:
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):
作者:
pttworld (批踢踢世界)
2016-10-15 05:16:00shared DLL or static library
作者:
kwpn (ITSST)
2016-10-15 10:43:00對現代硬碟來說 不等是700kb還是3mb都很小吧
作者:
layan (教練我想打球 T_T)
2016-10-15 12:49:00ATL + WTL 真心不騙
作者: as0 2016-10-15 12:52:00
VC2010之後都會變肥
作者:
Caesar08 (Caesar)
2016-10-15 14:15:00等等就7了
作者: ggBird (ggBird) 2016-10-15 18:06:00
你是沒出過社會喔,一堆公司還在用vc6
作者: 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:00MFC用來作一些公司Windows上的小工具還蠻方便的啊
作者:
joelihai (無敵垃圾桶)
2016-10-23 02:29:00我們公司還在用VC6 配MFC開發阿,最近迫不得已才開始轉vs2013