询问者
vs2008的问题

问题
-
我在运行c++程序的时候,老是弹出“没有找到MSVCR90D.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题”这个对话框
哪位大虾,可以告诉我原因。谢谢
- 已移动 Sheng Jiang 蒋晟Moderator 2010年5月3日 14:13 (发件人:Visual Studio 相关讨论)
全部回复
-
这估计是FAT32文件系统分区的问题,如果项目创建在 NTFS分区上,从不出问题;如果创建在FAT32分区上,就会经常碰到这个问题。可以尝试以下解决方法:
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在试试。