我已经在Visual Studio 2017中制作了a encryption application。
在已经安装VS2017但应用程序不可移植的环境中可以正常工作。
在未安装VS版本的环境中,显示错误。
缺少MSVCP140D.dll
我不想每次都下载Visual Studio来修复此错误,有没有办法防止它发生?
有关该应用程序的更多信息:
答案 0 :(得分:4)
您应该分发依赖于VS 2017可再发行软件包的可执行文件的发行版本,而不是依赖于调试运行时库的调试版本(请注意库名中的D
后缀)。
答案 1 :(得分:-2)
您可以静态链接运行时库,或提供VS 2017 redistributable。