• Debug程序无法运行解决


    说明:文章内容部分参考网络上的解决思路。


    在没有安装Microsoft Visual Studio的系统上,Debug版本无法正常运行。这是由于缺少vs运行时库引起的。

    以vs2005为例。开发机用vs2005编译出Debug版本程序,发送到一台没有安装过vs的机器上运行,运行不成功。

    解决方法如下。

    C:ProgramFilesMicrosoft Visual Studio 8

    VC edistDebug_NonRedistx86Microsoft.VC80.DebugCRT下找到了下列文件:

    msvcm80d.dll

    msvcp80d.dll

    msvcr80d.dll

    Microsoft.VC80.DebugCRT.manifest

     

    如果用到MFC,则还需要到MFC运行时库。

    C:ProgramFilesMicrosoft Visual Studio 8

    VC edistDebug_NonRedistx86Microsoft.VC80.DebugMFC下找到了下列文件:

    mfc80d.dll

    mfc80ud.dll

    mfcm80d.dll

    mfcm80ud.dll

    Microsoft.VC80.DebugMFC.manifest

     

    把dll与manifest文件复制到目标机器上,放到运行程序同一文件夹或系统system32目录下,便可正确运行。

    注意:vs2005采用Manifest文件来管理动态库的版本,防止动态库升级引发的“DLL HELL”,所以复制时不要遗漏.manifest文件。

  • 相关阅读:
    在过滤器中验证接口中的Token
    导出EXCEL的 两个方法
    调用webservice接口,返回xml(String)转义
    时间类的操作
    jvm 内存解析以及jvm调优
    redis springMVC 配置与应用
    题目2 成绩排序
    题目1 排序
    题目1042:Coincidence
    题目1131:合唱队形
  • 原文地址:https://www.cnblogs.com/lidabo/p/3346623.html
Copyright © 2020-2023  润新知