我用vc写了一个很简单的基于mfc的应用程序(第一个),
在我机器上用起来没有事.
为何把所写的应用程序拿到别人的机器上用就显示缺少mfc42d-dll文件??

解决方案 »

  1.   

    Project -> Setting -> General
    Use MFC in a Static Library
      

  2.   

    把那个dll文件复制到别的机子的system目录下。
      

  3.   

    说错了,我按照小白的说法做了,发现可以,但是在没有装vc++6.0的机子上却又不行.
    这是为何,我已经生成了.exe文件了,为何还是不行呢???还有release版和debug版有何不同.
    要是觉得解答很麻烦,不妨告诉我,在哪本书中那些地方可以找到相关知识,
    我同样会感谢大家的.
      

  4.   

    release引用mfc42.dll
    debug  引用mfc42d.dll你可以使用visual studio自带的工具depends察看一个exe(dll)到底引用到哪些dll.