问题同标题
谢谢各位大哥

解决方案 »

  1.   


    你选择静态链接到MFC,就不需要任何DLL了。在工程属性对话框的常规页设置静态链接到MFC。
      

  2.   

    选择静态连接+release版本就不用COPY DLL文件了
      

  3.   

    用静态链接确实不用拷DLL了,不过我发现当工程很大,一堆DLL、com什么的混在一起,如果原来是动态链接(编译运行正常),现在改为静态连接会出些莫名其妙的错误。(我怀疑是MFC的静态库和动态库有些地方不同,不知对不对)用动态链接的话,大概要拷三四个DLL,比如mfc70d.dll,你按照目标机程序运行的出错提示,然后从开发机上拷贝就是了。
      

  4.   

    不要仅仅debug,release就可以了。
      

  5.   

    装了Office的机器基本不需要
    裸机的一般需要MFC42.dll
    其他的可通过Depends看
      

  6.   

    不用拷贝DLL,
    你用Release编译,并选择:工程-->设置-->Use MFC in Static Library即可
      

  7.   

    如果是动态编译的话,一般是MFC42.dll或者MFC.dll
    静态的话,工程-->设置-->Use MFC in Static Library
      

  8.   

    用Release版本编译,然后按楼上说的用static library静态编译,不过这样EXE文件要大些
    也可以用depends等查看exe用到了哪些dll文件,然后把他们全部带上,这样exe文件要小很多
      

  9.   

    晕``楼上得几位```试过没试过``如果是动态库得``单单MFC42.dll是不够得`别误人子弟``晕死``怎么一点责任心都没``
      

  10.   

    根据你用到的东西不同,DLL也不一样的, 一般有3~5个DLL需要MFC42.DLL
    MSVCRT.DLL
    MSVCP60.DLL如果用到了其它的,可能还需要最好在一台刚刚安装的 98下运行一下试试,看看缺少什么DLL
      

  11.   

    需要拷贝几个DLL啊 
    --------
    用DEPENDS看一下,
      

  12.   

    学到了很多东西啊
    DEPENDS是什么,怎么用啊