0

我正在使用 Visual Studio 2019,这个项目来自早期版本的 Visual Studio。当我尝试打开以发布模式编译的软件时,我收到有关缺少 mfc140ud.dll 和 VCRUNTIME140D.dll 的错误消息。据我了解,如果我在调试模式下编译,我应该只需要这些 DLL。这可能是什么原因造成的?

4

1 回答 1

1

就我而言,您分发的是应用程序的调试版本。“mfc140ud.dll”和“vcruntime140d.dll”的“d”后缀表明它正在寻找 MFC 库的调试版本。

我建议你应该检查你的项目设置。

如果您希望您的应用程序运行不依赖于 mfc140u.dll,您可以简单地将您的应用程序与 MFC 静态链接。

在此处输入图像描述

于 2020-02-13T03:25:04.010 回答