调试时找不到msvcr90d.dll

时间:2011-02-10 23:31:26

标签: c++ visual-studio-2008 dll

有时微软让我感到头晕目眩。当我尝试调试我的项目时,VS会抛出一个消息框,显示以下错误:找不到msvcr90d.dll,重新启动软件可能会解决此错误。但是在结果窗口中,在加载simbols时,会显示以下行:

'GLFW_Window.exe': loaded 'C:\Windows\winsxs\x86_microsoft.vc90.debugcrt_1fc8b3b9a1e18e3b_9.0.30729.1_none_bb1f6aa1308c35eb\msvcr90d.dll', Loaded symbols.

如果我转到此文件夹,DLL实际存在。此外,我已尝试下载已正常工作但仍然失败的相同项目的先前版本。卸载可以删除这个dll吗? (这不是一台干净的机器,而是我的个人机器。)

顺便说一句,如果我手动将此文件夹的DLL复制到我的项目中,我会收到一个关于制作清单的奇怪错误。

你能帮助我吗? 提前致谢

1 个答案:

答案 0 :(得分:6)

注意完全没有“错误”这个词。这不是错误,只是来自调试器的DLL加载的通知。 弄乱文件,你将破坏Visual Studio。

如果您不想看到该消息,请右键单击“输出”窗口并取消选中“加载消息”。