Visual c++ 如何安装MSVCR90D.DLL

Visual c++ 如何安装MSVCR90D.DLL,visual-c++,msvcr90d.dll,msvcr90.dll,Visual C++,Msvcr90d.dll,Msvcr90.dll,如何安装MSVCR90D.DLL?我有一个小的测试DLL(调试模式),我创建了一个安装项目。在我的安装项目中,我包括了vc90_debugcrt_x86.msm等的合并模块和策略。当我在VM上安装DLL时,dependency walker仍然报告找不到MSVCR90D.DLL 提前感谢。MSVCR90D.DLL是Visual Studio运行库的调试版本。通常,如果您正在部署该代码,您将在发布模式下构建它,并提供/安装VisualStudio运行时可再发行版本。据我所知,获得调试DLL的唯一方

如何安装MSVCR90D.DLL?我有一个小的测试DLL(调试模式),我创建了一个安装项目。在我的安装项目中,我包括了vc90_debugcrt_x86.msm等的合并模块和策略。当我在VM上安装DLL时,dependency walker仍然报告找不到MSVCR90D.DLL


提前感谢。

MSVCR90D.DLL是Visual Studio运行库的调试版本。通常,如果您正在部署该代码,您将在发布模式下构建它,并提供/安装VisualStudio运行时可再发行版本。据我所知,获得调试DLL的唯一方法是通过Visual Studio安装。

请参阅

准备测试机器以运行 调试可执行文件


Microsoft官方不支持在开发/测试环境之外部署调试运行时,但如果需要,您可以让它工作。不过,听起来这是一个普通的测试环境安装。

将Python脚本转换为可执行Windows程序的py2exe实用程序似乎也有类似的问题。也许“绑定C运行时DLL”部分可以帮助您找到解决方案。

只需将MSVCR90D.DLL文件复制到与您自己的DLL相同的目录中即可。然后,dll和依赖项遍历器都将找到MSVCR90D.dll文件

您可能需要一些其他文件,如msvcp90d.dll或msvcm90d.dll,但dependency walker知道您是否需要这些文件