谢谢,记不大清了。

解决方案 »

  1.   

    是哪个版本?debug还是release?
      

  2.   

    release版本需要:mfc42.dll,msvcrt.dll
      

  3.   

    debug 和release 的分开来给我说一下吧
      

  4.   

    debug版多,MFCN42D.DLL,MSVCIRTD.DLL,Mfcd42d.dll,MSVCRTD.DLL,MFCO42D.DLL和MFC42D.DLL
      

  5.   

    debug 需要:MFC42.DLL,MFC042D.DLL,MSVCP600.DLL ,MSVCRTD.DLL 
    RELEASE 需要:MFC42.DLL
      

  6.   

    最好用Release,MFC42.DLL,MFC42D.DLL,msvcrt.dll,msvcrtd.dll
    这是最基本的, 可能根据你的程序不一样的话,还有其他的需要,这个你一定要测试一下才知道的
      

  7.   

    让你的程序运行起来,然后用procexp.exe看看它用到了什么DLL
      

  8.   

    虽然打包是可行的 但是这样包会太大了 包含的dll 都很大不如直接使用静态编译
      

  9.   

    以下的是一些mfc的dll的列表  ,哪些是你的程序需要调用的 你就要一起打包
    ========
    2003-03-15  08:00           924,432 mfc40.dll
    2003-03-15  08:00            28,160 mfc40loc.dll
    2003-03-15  08:00           924,432 mfc40u.dll
    2003-03-15  08:00           995,383 mfc42.dll
    1998-06-17  19:08            36,864 MFC42CHS.DLL
    2004-02-27  00:00           962,612 MFC42D.DLL
    2003-03-15  08:00            53,248 mfc42loc.dll
    2003-03-15  08:00           995,384 mfc42u.dll
    2002-01-05  12:48           974,848 mfc70.dll
    2002-01-05  12:36           964,608 mfc70u.dll
    2003-03-19  13:19         1,060,864 MFC71.dll
    2003-03-19  12:44            40,960 MFC71CHS.DLL
    2003-03-19  12:44            45,056 MFC71CHT.DLL
    2003-03-19  12:28         2,179,072 mfc71d.dll
    2003-03-19  12:44            65,536 MFC71DEU.DLL
    2003-03-19  12:44            57,344 MFC71ENU.DLL
    2003-03-19  12:44            61,440 MFC71ESP.DLL
    2003-03-19  12:44            61,440 MFC71FRA.DLL
    2003-03-19  12:44            61,440 MFC71ITA.DLL
    2003-03-19  12:44            49,152 MFC71JPN.DLL
    2003-03-19  12:44            49,152 MFC71KOR.DLL
    2003-03-19  13:12         1,047,552 MFC71u.dll
    2003-03-19  12:31         2,174,464 mfc71ud.dll
    2004-02-27  00:00           303,157 MFCD42D.DLL
    2004-02-27  00:00            61,493 MFCN42D.DLL
    2004-02-27  00:00           827,445 MFCO42D.DLL
    2003-03-15  08:00            20,992 mfcsubs.dll
      

  10.   


      回复人:yzhouen(真的不懂vc)  
    谢谢你的善意的答复,但很明显您的答复是不对的,因为在Release版本中你连vc实时库都没加上(msvcrt.dll),所以就不能给你分了。 
      回复人:mengqimxz(雨)  
    您的回复虽然不对(msvcrtd.dll  明显是debug版本的 microsoft visual c++ run time debug.dll),但你的库加上以后肯定能够运行的正确,所以还是应该给你一些分以资鼓励,^_^。
    多谢   happyparrot(快乐鹦鹉)  兄了
      

  11.   

    procexp.exe  是个什么工具?
    ———————————————————— CQP(悄悄的我走了,正如我悄悄的来) ( )  : 你是用什么工具捕获的数据?
      

  12.   

    使用installshield这样的工具,它们有对mfc及atl或是很多开发工具的rtl.
    好运.