我安装了vcredist_x86.exe是什么?

时间:2018-11-13 08:46:07

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

场景:

一个MFC程序依赖于msvcr90.dll和mfc90.dll,我将那些依赖的DLL复制到程序目录中,程序仍然无法执行。但是,在安装了vcredist_x86.exe之后,该程序已成功执行

我奇迹般地用depends.exe检查了该程序的动态库依赖关系,它自动链接到固定路径下的动态库。路径如下:c:\windows\winsxs\x86_microsoft.vc90.mfc_1fc8b3b9a1e18e3b_9.0.21022.8_none_b81d038aaf540e86\MFC90.DLLc:\windows\winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.9415_none_508df7e2bcbccb90\MSVCR90.DLL。 甚至,我删除了这些路径下的 DLL ,它仍然链接到该路径。

我安装了什么vcredist_x86.exe,它可以在固定路径(例如MFC90.DLLMSVCR90.DLL)下链接到动态库?为什么我不能复制?

0 个答案:

没有答案