**已关闭。**此问题不符合Stack Overflow guidelines。当前不接受答案。
此问题似乎与a specific programming problem, a software algorithm, or software tools primarily used by programmers无关。如果您认为此问题与another Stack Exchange site的主题有关,您可以留下评论,说明在何处可以回答此问题。
四年前关闭了。
Improve this question
我在Visual Studio 2017中创建了an encryption application。
在已安装VS2017但应用程序不可移植的环境中工作正常。
在未安装VS版本的环境中,会显示错误。
MSVCP140D.dll缺失
我不想每次都下载Visual Studio来修复这个错误,有没有办法防止它?
有关应用程序的更多信息:
- 在VS2017中编译
- 在Windows 10 x64上制作
- 使用Tiny file dialogue
2条答案
按热度按时间yh2wf1be1#
您应该分发依赖于VS 2017可再分发包的可执行文件的发布版本,而不是依赖于调试运行时库的调试版本(注意库名称中的
D
后缀)。jgwigjjp2#
您可以静态地链接运行时库,或者提供VS 2017 redistributable。