我知道这个问题到处都有人问。但这是我的问题。我尝试用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:\程序文件(X86)\MicrosoftVisualStudio9.0\VC\redist\x86\Microsoft.VC90.CRT”
文件夹也是。我想知道为什么我的程序找不到那个文件。如果有人知道原因,请帮我解决这个问题。任何帮助都将不胜感激。我试着做了很多研究,但什么也没出现。
提前谢谢。
发布于 2013-07-14 09:54:37
将msvcr90d.dll复制到C:\Windows\System32中,然后您的问题就会解决。
发布于 2015-03-13 03:38:56
我认为这是MSVCR90D.dll not found in debug mode with Visual C++ 2008的翻版,它确实有一个适合我的解决方案。
对我有用的解决方案是将msvcr90d.dll和Microsoft.VC90.DebugCRT.manifest复制到与可执行文件相同的目录中。
这些文件来自安装了Visual 2008的计算机,这些文件来自以下目录:
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\redist\Debug_NonRedist\x86\Microsoft.VC90.DebugCRT\
https://stackoverflow.com/questions/17638091
复制相似问题