我用MFC向导生成的DLL至少有24K,我如果用WIN32写,能减少多少?还有MFC自动生成的体积为什么那么大,是不是有些特别的功能包含在里面?

解决方案 »

  1.   

    我写过一个
    void foo()
    {
    MessageBox(NULL,"Speak in foo!",";)",MB_OK);
    }BOOL APIENTRY DllMain( HANDLE hModule, 
                           DWORD  ul_reason_for_call, 
                           LPVOID lpReserved
     )
    {
    if(DLL_PROCESS_ATTACH == ul_reason_for_call)
    OutputDebugString("I was load!");
        return TRUE;
    }14.5k
      

  2.   

    MFC的引入了一些MFC的类库信息等
      

  3.   

    对于少量代码来说,小的限度实在是有限,大型的又太复杂如果不用mfc的话