问题描述:大部分的vs.net2005的用户在新建“win32项目-windows应用程序”的时候,新建的工程都通不过去,出现如下提示:
Solutionto“MSVCR80D.dllnotfound”byhua.
“没有找到MSVCR80D.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。”的完美解决方案^_^感觉偶做的还不错
问题所在:由于vs.net2005采用了一种新的DLL方案,搞成一个exe还要配有一个manifest文件(一般在嵌入文件里了,所以看不到,不过也可以不嵌入,这样会生产一个<程序名>.exe.manifest的文件,没它exe自己就转不了了:)这是个新功能,微软弄了个新工具(mt.exe),结果不好用,好像是fat32下时间戳有问题(在ntfs下这个问题就没有了),搞得manifest有时嵌入不到exe中(默认配置是嵌入的,所以就报错找不到dll了。
解决方案:
1.微软对于这个问题应该也有处理,不过感觉不是很人性化。在“属性->配置属性->清单工具->常规“下有一个”使用FAT32解决办法,把它选成是,就可以了。(注意:一定要先配置这个选项,然后再编译工程,要不然还是不好用:)
2.找到你的工程的文件夹,如(myproject),找到其下的myproject/myproject/Debug/myproject.rec,把它删掉(删掉整个Debug目录也可以),重新编译,搞定!
分享到:
相关推荐
msvcr80d.dll msvcp80d.dll mfc80d.dll Microsoft.VC80.DebugCRT.manifest
大家用VS2005编译的时候是不是说无法找到msvcr80d.dll文件,那就下载该文件放到系统的system32目录下吧!
VS2015版中只有msvcp140d.dll和msvcr140d.dll,但是OpenCV2.4.xx用的库版本最高为VC12,该库并没有升级VC14,我们需要用到VS2013的调试库文件,所以会造成msvcp120d.dll和msvcr120d.dll的缺失。下载msvcp120d.dll和...
编译程序缺失文件需要的32位和64位都有,msvcp120.dll msvcp120d.dll msvcr120.dll msvcr120d.dll集合包,亲测有效。
通过一个简单的Demo,解决vs2008建立vc控制台应用程序时,出现“没有找到msvcr90d.dll”的错误,并且闪一下就没了的情况。
windows2008/windows2008r2/win7 Msvcp71.dll和Msvcr71.dll错误的解决方法 MSVCP71.DLL和msvcr71.dll文件都是VC7运行库文件,如果缺少了这两个文件,会使得很多常用软件无法正常运行。如果在 windows 7或者windows ...
Windows 组件msvcr120.dll
针对系统环境提示msvcr110.dll缺失问题, 默认系统盘符为C盘,如果是其他盘符,只需要将C盘改成其他盘符即可。 1.Windows 95/98/Me系统... 然后打开"开始-运行-输入regsvr32 msvcr110.dll",回车即可解决错误提示。
主要就是msvcr100d.dll和msvcp100d.dll,主要用于解决在运行时的报错:由于找不到MSVCR100D.dll,无法继续执行代码。 包括32位和64位,分别放在C\Windows\System32和C\Windows\SysWOW64
mfc100.dll msvcr100.dll,VC++程序运行经常缺少的两个dll文件
win10缺失msvcr100.dll文件
将dll文件复制到“ X:\Windows\system32 ”即可
用于解决:无法启动此程序,因为计算机丢失MSVCR120.dll问题
msvcr100.dll可解决许多游戏确实此类DLL的问题,msvcr100.dll是常用系统组件,许多游戏及软件运行不可缺少的文件。 msvcr100.dll放哪里? 通常是将 dll文件复制到“ X:\Windows\system32 ” (X代表您系统所在...
本文件能够完美解决系统中缺失msvcr120d.dll文件等问题,太平洋下载中心提供msvcr120d.dll文件官方下载。使用前请详细阅读msvcr120d.dll丢失修复方法。 msvcr120d.dll使用方法: 方法一 一、如果在运行某软件或...
msvcr120.dll msvcp.dll mfc120u.dll合集
解决报错丢失MSVCR110.DLL ,32位,64位都支持,64位测试成功
msvcp100d.dll,msvcr100d.dll 程序运行时必要的动态链接库,缺少时程序无法正常运行。