【发布时间】:2020-02-12 23:38:35
【问题描述】:
我使用的是 Visual Studio 2019,这个项目来自 Visual Studio 的早期版本。当我尝试打开以发布模式编译的软件时,我收到有关缺少 mfc140ud.dll 和 VCRUNTIME140D.dll 的错误消息。据我了解,如果我在调试模式下编译,我应该只需要这些 DLL。这可能是什么原因造成的?
【问题讨论】:
-
您的项目设置可能不正确。打开您的项目设置以确保发布版本链接到库的非调试版本。
-
您的代码或您链接的库都依赖于语言运行时的调试版本。确保链接到语言运行时的发布版本,和您使用的任何库的发布版本。
标签: visual-studio visual-c++ mfc visual-studio-2019 vcredist