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



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

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

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

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

这些是缺少的库:

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

感谢您的帮助!

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

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

请参阅MSDN

最新更新