MSVCP140D.dll丢失,是否可以解决?

时间:2018-07-20 08:10:11

标签: c++ windows visual-studio

我已经在Visual Studio 2017中制作了a encryption application
在已经安装VS2017但应用程序不可移植的环境中可以正常工作。

在未安装VS版本的环境中,显示错误。

  

缺少MSVCP140D.dll

我不想每次都下载Visual Studio来修复此错误,有没有办法防止它发生?

有关该应用程序的更多信息:

2 个答案:

答案 0 :(得分:4)

您应该分发依赖于VS 2017可再发行软件包的可执行文件的发行版本,而不是依赖于调试运行时库的调试版本(请注意库名中的D后缀)。

答案 1 :(得分:-2)

您可以静态链接运行时库,或提供VS 2017 redistributable