我想问问怎么做好的程序(MFC)在自已的机上可以运行.到别人机上(没装VC)就不行了.说什么少了MFC42D.dll文件..
怎么办啊..

解决方案 »

  1.   

    使用静态的连结方式
    project->settings ->use mfc in static
      

  2.   

    或者发行的时候带一个MFC42D.dll
      

  3.   

    楼上说的对,使用Release版本Build -> Set avtive Configration -> Release version这样就能编译Release版本,在Release文件夹下有EXE文件。
      

  4.   

    静态编译,并且选择工程->设置->Use MFC in Static Library 即可。
      

  5.   

    使用Release版本,我曾经也遇到过这种情况,就是用的Debug版本。
    在Build时,用Build->Batch Build->Rebuild All,完成后在Build一次就好了,用时就用Build好的Release版本。
      

  6.   

    debug在没有装vc的机器上当然不能用了。