在编译器里怎么设置啊,我什么都不写,编译成RELEASE之后,也有24K

解决方案 »

  1.   

    Use MFC in a share DLL
      

  2.   

    5K,10K的动态库都有啊,加了Use MFC in a share DLL选项也没用啊,一样大
      

  3.   

    在project Options中加入/align:16
      

  4.   

    抱歉,不是没用,只是DEBUG版本的变小了,RELEASE还是没变化
      

  5.   

    设/align:16,对Release没用?不会吧?
    我刚才试了一下,Release版,没设align:16为24k,设了/align:16后,只有10k。
      

  6.   

    是啊,我用WIN32和MFC的都试过了,还是24K
      

  7.   

    不可能啊,你查一下Release版的的配置,是否有/align:16 连接选项
    project->link->general->project options
      

  8.   

    修改编译选项:C/C++ => Category:Code Generation => Use run-time library:MutiThreaded Dll和连接选项/opt:nowin98之后就变成3K了,再加上/Align:16就只有1.37K了,不过/Align:16会有警告,呵呵