我知道这个问题正在各个地方被问到。但这是我的问题。我尝试使用带有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“
文件夹也是如此。 我想知道为什么我的程序找不到该文件。 如果有人知道原因,请帮我解决这个问题。 任何帮助将不胜感激。我尝试了很多研究,但没有出现。
提前致谢。
答案 0 :(得分:1)
将msvcr90d.dll
复制到C:\Windows\System32
,然后您的问题就会解决。
答案 1 :(得分:1)
我认为这是MSVCR90D.dll not found in debug mode with Visual C++ 2008的副本,它确实有一个适合我的解决方案。
对我有用的解决方案是将msvcr90d.dll
和Microsoft.VC90.DebugCRT.manifest
复制到与可执行文件相同的目录中。
我从这个目录中安装了Visual Studio 2008的机器上获得了这些文件:
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\redist\Debug_NonRedist\x86\Microsoft.VC90.DebugCRT\