搞了这几个 (Msvcr80.dll/msvcp80.dll/msvcm80.dll) 还是不行
提示
“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题”
如何搞~~~

解决方案 »

  1.   

    首先把你的生成程序改成release版本的如果实在不知道需要什么文件 就找个没装的机器上去试 他会提示你缺少什么你在到本机的system32下搜索就可以了
      

  2.   

    或者VC6下有一款depends的工具 可以查看关联了哪些
      

  3.   

    我就是奇怪,vc2008生成的exe
    提示
    “由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题” 
    而不是提示缺少哪个dll
      

  4.   

    这个我测试过。
    只要改为静态连接,只要你不要使用托管代码,应该可以单文件exe的
      

  5.   

    应该是.manifest,这个发布时候要附带过去,淘宝旺旺有部分也是2005开发的,你到旺旺目录下参考它的。
      

  6.   

    静态连接不是体积大么,不能共享dll了
      

  7.   

    哦,VS 2008 的Bug,因为编译的版本manifest跟发行的版本号的问题,在微软的MSDN ONLINE里面有说明以及处理方法
    可以用其中一种方法解决
    在所有的Stdaf.h中前面加入两行
    #define _BIND_TO_CURRENT_MFC_VERSION 1 
    #define _BIND_TO_CURRENT_CRT_VERSION 1