无法启动此程序,因为计算机中丢失“MFC71D.DLL”。尝试重新安装该程序以解决此问题。出现该问题的项目是一个VC++自绘控件,不知道是怎么回事???操作系统适用的Win7 SP1.开发环境VS2010 SP1...“MFC71D.DLL”是什么?有什么作用?问题怎样解决???

解决方案 »

  1.   

    MFC71D.dll是VC2003的一个MFC库文件,是不是你的程序用到了这个版本。或者你把VC++自绘控件所有代码重新编译一下
      

  2.   

    1)拷一个过来,这是首选
    2)带D的都是debug的,试试编译成release的,vc6绝对好使,但是vc7就看对方机器了。
      

  3.   

    MFC71D.DLL 是vs2003的mfc debug 动态裤
      

  4.   

    vs2003的mfc debug动态库,vs2010没有吗?MFC71D.DLL放在哪个位置呢?
      

  5.   

    系统变量下:
    比如:c:\windows\system32
      

  6.   

    不需要设置系统变量],直接从装VC2003开发环境的机器上复制MFC71D.DLL到有问题的机器。
      

  7.   

    复制到了Debug文件夹下,然后又出现了计算机中丢失“MSVCR71D.dll”的提示。“重绘控件”是不是用“ATL”开发的呢???
      

  8.   

    缺什么就复制什么, MFC71D.DLL
     MSVCI71D.DLL
     MSVCP71D.DLL
     MSVCR71D.DLL这些估计你也可能需要。
      

  9.   

    现在都是MFC100D.DLL了,
    71是2003的东西,很好理解,程序是用2003开发,
      

  10.   

    此类文件全都可以从百度中搜索到。
    可以拷贝到c:\windows\system32下面
      

  11.   


    放在“Debug”下,好像也行呢。