我真的很想知道一个问题。
我在我的机器上安装了各种版本的 visual studio 2008 再分发包。 现在,30729.6161 是最新的。
在这个环境下,我制作了一个简单的程序,其中嵌入了 list ,仅引用 30729.4148 CRT 运行时库。
但是,当我运行该程序时,加载的不是 30729.4148 版本的 CRT 库,而是 30729.6161。
为什么会这样?
最佳答案
新的运行时附带策略文件,可将旧版本的客户端重定向到新版本。
参见:
%WinDir%\WinSxS\Policies
关于c++ - 为什么具有 CRT 版本 30729.4148 的嵌入式 list 的程序在运行时在 winsxs 文件夹中以 30729.6161(最新)运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7062191/