zoukankan      html  css  js  c++  java
  • 没有找到 MSVCR80D.dll,因此这个程序未能启动,重新安装应用程序,可能会修复此问题

    VS2005应用程序在运行时有时会莫名其妙出现以下提示,应用程序无法运行:

    "没有找到 MSVCR80D.dll,因此这个程序未能启动,重新安装应用程序,可能会修复此问题。"

    修正的方法,修改项目属性->Manifest Tool->General中"Use FAT32 Work-around"设置,然后重新编译!


    问题所在:由于vs.net 2005 采用了一种新的DLL方案,搞成一个exe还要配有一个manifest文件(一般在嵌入文件里了,所以看不到,不过也可以不嵌入,这样会生产一个 <程序名> .exe.manifest的文件,没它exe自己就转不了了:)这是个新功能,微软弄了个新工具(mt.exe),结果不好用,好像是fat32下时间戳有问题(在ntfs下这个问题就没有了),搞得manifest有时嵌入不到exe中(默认配置是嵌入的,所以就报错找不到dll了。 


  • 相关阅读:
    poj 3617 Best Cow Line
    POJ 1852 Ants
    Pairs
    codility MinAbsSum
    Codeforces Beta Round #67 (Div. 2)C. Modified GCD
    timus 1018. Binary Apple Tree
    C
    HDU 1299Diophantus of Alexandria
    BZOJ2155(?) R集合 (卡特兰数)
    CSP模拟赛 number (二分+数位DP)
  • 原文地址:https://www.cnblogs.com/coderyoyo/p/1942946.html
Copyright © 2011-2022 走看看