【发布时间】:2020-07-31 19:38:55
【问题描述】:
我一直在尝试解决这个问题。我想为我的应用程序创建一个安装程序,但它需要 Visual c++ 可再发行组件。每当我尝试将它安装在另一台计算机上时,它都会说缺少像 VCRUNTIME140_1.dll 这样的 dll。理想情况下,我想要么删除对这些文件的要求,要么将这些文件包含在安装程序中。
它说丢失的 DLL 列表:
VCRUNTIME140_1.dll VCRUNTIME140D.dll ucrtbased.dll
【问题讨论】:
-
VCRUNTIME140D.dll如果需要此文件,这是您的应用程序中的错误。这是调试运行时的一部分。重新分发调试 dll 违反了 Visual Studio 许可。这些只允许在安装了 Visual Studio 的机器上使用。您需要在发布模式下构建您的应用程序。 -
什么样的错误会导致需要VCRUNTIME140D
-
我添加了其他信息
-
我有可再发行组件,我只想将其包含在安装程序中
标签: c++