装了VS2008的SP1补丁,发现一个Release版本静态链接的程序就有1.65M,这也太大了吧,然后看了下和VS2005里的不同之处,原来CxxxApp类从CWinAppEx类继承,并非先前的CWinApp类,改回去试试,重新编译,大小变为372K,哈哈原来就是这个地方。
猜测是由于Microsoft Visual C++ 2008 Feature Pack的原因。
有以下3处需要修改
BEGIN_MESSAGE_MAP(CxxxApp, CWinAppEx)
CWinAppEx::InitInstance();
class CxxxApp : public CWinAppEx
