为什么我用VC 2005编写的服务,在本机运行好好的,但是放到了别的机子就运行不起来呢?mfc80.dll,msvcp80.dll,msvcr80.dll这些DLL已经有拷过去了!

解决方案 »

  1.   

    对,用release,前些日子,我也是碰到这种问题.先改成staitc library,然后再release就行了.
      

  2.   

    在别的机器上安装一下 vc_redist.exe 就成了。 不是简单的拷贝那几个文件就成了的。那几个破dll程序需要安装到一些奇怪的目录名下
      

  3.   

    原来拷DLL文件 也成,不过要把Microsoft.VC80.MFC.manifest 和 Microsoft.VC80.CRT.manifest 文件也拷到相应的目录下
      

  4.   

    最主要缺少MFC运行库
    把相应的运行库拷贝过去就好了
    Microsoft.VC80.MFC.manifest
    Microsoft.VC80.CRT.manifest 
    等等
      

  5.   

    vc2005需要代码托管,也就是说别的机器上面要安装framework才能运行你用vc2005制作的程序:)别忘了给我分数呀,建议你改用vc6.0进行程序开发!!!