繁体   English   中英

VS 2013和VS 2015的不同C ++ Redistributable DLL

[英]Different C++ Redistributable DLL's for VS 2013 and VS 2015

我使用VS 2013构建了我的应用程序,并提供了两个DLL:

  • msvcp120.dll
  • msvcr120.dll

使用VS 2015构建相同的应用程序,而我们需要:

  • msvcp140.dll
  • vcruntime140.dll

vcruntime140.dll是否取代了以前的msvcp120.dll?

是。

当Visual Studio获得主要版本更新时,它通常会破坏与旧版本的二进制兼容性。 一个值得注意的例外是从VS2015(14.x)到VS2017(15.x版),它没有打破二进制兼容的过渡。

对于所有其他版本,当您更改Visual Studio的版本时,您需要更改将哪些Runtime Redistributables安装到目标计算机上。

编辑: Per Christopher的观察:不要手动将.DLL文件安装到目标计算机上。 从Microsoft下载Redistributable Installer ,并将其与您的程序一起发送,并附带首先安装的说明(或安装程序)。 此链接转到2015版本,但您应该获取与您正在使用的特定版本的visual studio相对应的版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM