zoukankan      html  css  js  c++  java
  • 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文件。

  • 相关阅读:
    vue数组和对象不能直接赋值
    数组内部的对象监听问题
    vue知识点(工作中遇到)
    Array数组
    js对象操作
    Vue-router
    sublime text 3 常用插件 —— SFTP
    Python中的线程和进程
    python中的sockeserver模块简单实用
    python利用socket写一个文件上传
  • 原文地址:https://www.cnblogs.com/lidabo/p/3346623.html
Copyright © 2011-2022 走看看