.exe给出错误Win7x64缺少MSVCP120.dll

用户名

我使用VS2013创建了.exe,并通过提供注册表路径将其直接添加到控制面板中。我为x64构建了它。对于Win8.1x64,它可以完美启动。但是,当我在Win7x64上启动它时,出现MSVCP120.dll错误。如果我复制dll,它将起作用。但是dll是否直接连接到.exe?如果没有,我该如何附加它们?

吉凯

您的错误仅表示Windows 7计算机缺少VS2013可再发行的MSVC。Windows 7默认情况下没有此DLL。

但是,请不要在willy-nilly周围复制DLL。您需要确保可重新分发文件是作为安装程序的一部分安装的,还是由用户单独安装的。例如,您可以让安装程序检测是否存在可再发行组件,并警告用户进行安装。您可以将其包含在安装包中,这是允许的。

请注意,针对x86和x64,有2个版本的可再发行版本。您需要为您的应用提供正确的。您可以使用此链接下载Visual Studio 2013的Visual C ++可再发行组件包。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章