【问题标题】:Can we use VC redist 2015 instead of VC2012 and VC2013?我们可以使用 VC redist 2015 代替 VC2012 和 VC2013 吗?
【发布时间】:2025-12-05 08:45:01
【问题描述】:

我使用的是 VC2012 和 VC2013。我添加了一个需要 VC2015 的 DLL。然后我删除了 VC2012 和 VC2013,只使用了单个 VC2015。但是在这个应用程序随机崩溃之后。

我们可以使用 VC redist 2015 代替 VC2012 和 VC2013 吗? VC2015是否向后兼容?

【问题讨论】:

  • redist 不向后兼容,DLL 名称甚至不一样。并且对象布局经常在主要版本之间发生变化。

标签: windows visual-studio visual-c++ vcredist


【解决方案1】:

VC redist 不遵循向后兼容性.. 仅 2017 仅遵循 2015.. 所以需要安装所有 (11,12,13,15) 并且您可以安装 2017 而不是 2015

【讨论】: