Visual C ++可再发行组件不会安装所需的库

时间:2017-08-31 08:53:09

标签: visual-studio visual-c++

所以我用Visual C ++和SFML创建了一个应用程序。我使用Visual Studio 2015作为IDE。

现在,当我尝试在没有安装VS2015 Visual C ++的计算机上运行应用程序时,我得到了一些库缺失的错误。

然后我尝试安装Visual C ++可再发行组件2015数据包,该数据包应该删除这些丢失的库错误。

之后,当我再次尝试运行应用程序时,会追加相同的错误。

缺少这些库:

  • vcruntime140d.dll
  • ucrtbased.dll
  • mavcp140d.dll

感谢任何帮助!

1 个答案:

答案 0 :(得分:3)

这些是C / C ++ Runtime的 Debug 版本。它们不是由VCREDIST部署的,因为您需要发布应用程序的 Release 版本。

对于测试,如果您具有基于MSI的设置,则可以使用 Debug CRT的并行部署或使用提供的Debug MSM模块。您无法使用 Debug 发送应用程序。

请参阅MSDN