1. 程式人生 > >如何減小MFC程式的體積,CWinApp和CWinAppEx

如何減小MFC程式的體積,CWinApp和CWinAppEx

在使用VS2008時,未安裝vs2008sp1,MFC對話方塊應用程式基類為CWinApp。

安裝vs2008sp1後,其基類為CWinAppEx。

為了避免在其他機器上執行缺少執行庫,採用在靜態庫中使用MFC,但體積為1.7M多,對於一個小小的應用程式,體積確實有些大。應用程式繼承的是CWinAppEx,我們可以把CWinAppEx改為CWinApp,或者在stdafx中巨集定義#define CWinAppEx   CWinApp,包的體積一下子就變成了400kb左右。

使用MFC靜態連結而又不想包的體積太大,可以使用這種方法。