c++ - 调试时找不到 msvcr90d.dll

标签 c++ visual-studio-2008 dll

有时微软让我感到头晕。当我尝试调试我的项目时,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/

相关文章:

asp.net - 使用 VS 2008 对托管主机进行压力测试

c++ - __declspec(dllimport) 如何加载库

c++ - 如何用宏做static_assert?

C++ 将字符转换为字节数组

c++ - 自由落体问题

c++ - ksmedia.h 中的编译错误(在直接 X sdk 中)

visual-studio-2010 - 在生产 Web 服务器上安装 Visual Studio 的原因

c++ - 如何使用 ONNXRuntime C API 运行半浮点 ONNX 模型?

php: 加载 oracle 驱动程序给出错误 "Unable to load dynamic library - The specified procedure could not be found."

c# - 将自定义路径设置为引用的 DLL?