您的计算机缺少msvcr90d.dll

时间:2013-07-14 09:19:37

标签: visual-studio-2008 msvcr90.dll

我知道这个问题正在各个地方被问到。但这是我的问题。我尝试使用带有Microsoft Visual Studio 2008的wxWidgets编译程序。当我试图运行时,它给了我错误,

"your program cant run because msvcr90d.dll is missing from your computer."

问题是我有那个文件 `

  

“的 C:\ Windows \ WINSXS \ x86_microsoft.vc90.debugcrt_1fc8b3b9a1e18e3b_9.0.21022.8_none_96748342450f6aa2

文件夹以及

中的文件夹
  

“C:\ Program Files(x86)\ Microsoft Visual Studio   9.0 \ VC \ REDIST \ 86 \ Microsoft.VC90.CRT“

文件夹也是如此。 我想知道为什么我的程序找不到该文件。 如果有人知道原因,请帮我解决这个问题。 任何帮助将不胜感激。我尝试了很多研究,但没有出现。

提前致谢。

2 个答案:

答案 0 :(得分:1)

msvcr90d.dll复制到C:\Windows\System32,然后您的问题就会解决。

答案 1 :(得分:1)

我认为这是MSVCR90D.dll not found in debug mode with Visual C++ 2008的副本,它确实有一个适合我的解决方案。

对我有用的解决方案是将msvcr90d.dllMicrosoft.VC90.DebugCRT.manifest复制到与可执行文件相同的目录中。

我从这个目录中安装了Visual Studio 2008的机器上获得了这些文件:

C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\redist\Debug_NonRedist\x86\Microsoft.VC90.DebugCRT\