project->settings->general->Microsoft Foundation classes:->Use MFC in a Static Library:)

解决方案 »

  1.   

    别逗了,这是需要DEBUG版本的支持,换成release版本.
      

  2.   

    MFC42D.dll是程序的调试版所需要的DLL,所以很多机器上都没有。
    只需将工程设置为发布(Release)就可以了。
    至于使不使用静态连接都没关系
      

  3.   

    以上两位说的没错,但是按照上述方法肯定可以在没有VC的机器上运行DEGUG版本的VC程序至于RELEASE版,你也可以如下设定。build->set active configuration->.......-win32 releaseOK
      

  4.   

    mfc042d --- d 代表debug版本的意思.
    你可以连同该dll文件一起拷贝.
    最好是静态链接. 不过程序一般来说比较大. 
      

  5.   

    将工程设置为发布(Release),使用静态连接可以用于更多的环境95,98,2000