有时微软让我感到头晕。当我尝试调试我的项目时,VS 抛出一个消息框并显示此错误:找不到 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 复制到我的项目中,我会收到有关制作 list 的奇怪错误。
你们能帮帮我吗? 提前致谢
最佳答案
请注意完全没有“错误”一词。这不是错误,只是来自调试器的一个 DLL 已加载的通知。 不要弄乱文件,否则会破坏 Visual Studio。
如果您不想看到消息,请右键单击“输出”窗口并取消选中“加载消息”。
关于c++ - 调试时找不到 msvcr90d.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4963922/