VS2005:msvcr80.dll not found

本文介绍了当遇到Visual Studio中manifest文件缺失导致的错误时的解决方法。提供了详细的步骤来修复此问题,包括调整项目属性设置及检查应用程序是否包含必要的manifest文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 现象

2011052311332060.jpg

  • 原因:

未找到manifest文件(There seems to be a time stamping bug that causes the debug build to mess up the manifest. )

  • 解决办法:

  1.Project->properties->Configuration Properties->Manifest Tool->Use FAT32 Work-around->YES

2011052311401771.jpg

  2.Project->properties->Configuration Properties->Input and OutPut->Embed Manifest->No

2011052311403372.jpg

  • 补充:

Your console application does not have manifest. Either embedded inside or external. To check this, do the following:
1. Check for <appname>.exe. manifest next to exe. If it is not there, it may be embedded. Go to step 2.
2. Open appname.exe in VS. See if it has RT_MANIFEST. Save it as a file and see if it has this line in it:      
<assemblyIdentity type="win32" name="Microsoft.VC80.DebugCRT" version="8.0.50215.4652" processorArchitecture="amd64" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
If no RT_MANIFEST resource is present in the binary, go to step 3. If it is there, then go to step 4.
3. You are building with /manifest: no. Don't do this, it is not supported scenario. Remove this linker switch and it all should work.
4. msvcr80d.dll is not on the system. We need to know what version of VS is installed, what OS, what parts of VC++ have you selected during installations. Go ahead and file a bug on this on lab.msdn.microsoft.com.

Hope this helps, 
Nikola 
VC++ Team

参考:

http://www.cnblogs.com/killmyday/articles/1394596.html

http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/6d16ecce-f92b-4c53-a45b-40119c4566a6/

转载于:https://www.cnblogs.com/dahai/archive/2011/05/23/2054158.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值