MSVCR90D.dll

来源:百度知道 编辑:UC知道 时间:2024/05/27 18:23:38
我装的是vc2008 ,装在了NTFS分区里 。用了一段时间,没什么问题可昨天,它有出现了“找不到MSVCR90D.dll,因此这个程序没能启动...”这个问题。 在网上搜了一下 说是装个什么补丁 ,但我试了,装不上去 ,说是有更高级的版本 不需要装。 我在清单工具里面把 Fat32 改成“是”后它有能用了,但这个办法每次都得改 ,比较麻烦。
请问那位还有什么更彻底的解决办法没有? 急急急,一旦可用,比给高分,,谢谢!!!急急急!!

这是MS的一个Bug,解决方法:
1、用Release方式编译运行;
2、项目放在NTFS分区,不要在FAT32分区中使用;
3、如果你的vc2008装在了NTFS分区,而且项目同样放在NTFS分区。那么安装补丁:http://download.microsoft.com/download/0/d/5/0d5580c0-9d8c-4873-9024-553323ab8589/WindowsXP-KB889016-x86-CHS.exe
如果安装不上,那么把VS2008升级到SP1在试试吧,下载地址: http://www.microsoft.com/downloads/details.aspx?FamilyID=27673c47-b3b5-4c67-bd99-84e525b5ce61&DisplayLang=zh-cn

关闭增量链接,.(项目->***属性->配置属性->链接器->常规->右边框)