最后编译通过的程序只能够在我自己的机器运行,
原来vc6 下面,加几个dll就可以了,
通过dumpbin的查看,我添加了几个程序必须的dll,但是还是报错:“程序的配置有误,请重新安装”
我怒了!  多谢各位大牛相助

解决方案 »

  1.   

    2005 太牛了,动不动吃上百兆内存,我装了一次,吓得我立马卸掉了,却没想到还有这样刷大牌的行为,大概不装.net frame work 2.0 就罢工吧, 当时真是英明决策阿,呵呵。
      

  2.   

    他们的MFCDLL的版本好象都不一样吧?
      

  3.   

    你得把新版的MFCDLL一起打包安装,如果你使用了新的MFC类。如果用到了托管代码,那还得让客户机装上.net framework。
    看来还是用VC6.0好啊,弄出来的东西还算通用。
      

  4.   

    听说要装.net framework 2.0才能运行
      

  5.   

    要把你用到的mfc8.0那几个库拷贝上,还要把那几种manifest拷上,就可以用了.
      

  6.   

    设置的问题吧.
    Use MFC in a Static 
    Runtime Library: Library Multi-threaded (/MT)VC6和VS2005写MFC没区别