我在win2000,vc6下编译的简单程序,在winxp(没有安装vc)下为什么不能运行??说找不到mfc42d32.dll,怎么办?

解决方案 »

  1.   

    简单的回答:找个 mfc42d32.dll 一起就可以啦
    完整的回答:你的程序是使用了 MFC 的需要 MFC 的动态链接库支持。解决方法:1、在 client 安装 mfc runtime,2、使用静态链接。
      

  2.   

    那就找个mfc42d32.dll。因为你的程序是debug版本,需要debug版本的动态库支持。mfc42d32中的d就是DEBUG版本的意思。可能你还会缺少其他动态库。你最好用Release版本,这样的话,就不需要这些动态库了。
      

  3.   

    把你的程序编译成Release版的引用程序!然后直接将可执行文件copy过去就可以了!
      

  4.   

    使用Project->Setting->General->use mfc static lib