2011-02-10 44 views
0

微软有时会让我感觉头晕。当我尝试调试我的项目时,VS会抛出一个消息框,其中包含以下错误:msvcr90d.dll未找到,重新尝试此软件可能会解决此错误。但在结果窗口中,当加载符号时,此行出现:调试时找不到msvcr90d.dll

'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复制到我的项目中,我会得到一个奇怪的错误关于make一个清单。

难道你们能帮助我吗? 在此先感谢

+0

这可能是很多事情,试图获得清单文件的权利可能会解决它。我也会看看我的问题在这里http://stackoverflow.com/questions/3550896/loadlibrary-module-not-found-dll-hell-after-office-2007-install这只是没有在正确的道路上的DLL 。 – 2011-02-10 23:36:35

+0

检查完消息后,我已经传递了依赖关系,它证实这个DLL不在正确的位置(至少它不在路径中)。但是,这条道路改变了什么?不是我!! – Killrazor 2011-02-11 00:19:46

回答

6

请注意完全没有“错误”一词。这不是一个错误,只是调试器发出的DLL加载的通知。如果不是与文件混淆,则会打破Visual Studio。

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