1。别人的机器上有没有装VC啊?没装不行。
2。将你的程序静态连接,就可以在没装vc的机器上运行。

解决方案 »

  1.   

    copy MFC42.dll to c:\windows\system (windows9X)
    copy MFC42.dll to c:\windows\system32 <NT>
      

  2.   

    用Package & Deployment Wizard打包后安装即可
      

  3.   

    用DEPENDS查看少哪些DLL,然后将之COPY到c:\windows\system32\或c:\winnt\ssytem32\下
      

  4.   

    在开始用app wizzard的时候可以选mfc as static library,也可以在project-setting里面选
      

  5.   

    程序运行需要动态加载的DLL,如果你真的想运行,只要把Debug或是release下面全部copy过去就可以了
      

  6.   

    to samyi:
    静态连接:
    project菜单->Setting->"将Use MFC in a shared DLL"换成"Use MFC in a static DLL"