首页 > 解决方案 > 关于 dll:A-NAME-d.dll 与 A-NAME.dll 有什么关系吗?

问题描述

当我从 VS 运行一个项目时,我得到了提示:

未找到 VCOMP120D.dll。

但所有谷歌搜索结果都是VCOMP120.dll

这2个dll彼此有什么关系吗?我在哪里可以找到这个 dll?

标签: windowsvisual-studiodllvisual-studio-2017

解决方案


对于 Microsoft DLL,“D”后缀表示“调试”。

在 Visual Studio 中应该可以很好地找到调试 DLL,但是当您开始在其他 PC 上安装时,它们将找不到。并且 Microsoft 不允许您分发副本。相反,您必须将构建切换到“发布”模式,然后您的应用程序将在没有“D”版本的 DLL 的情况下运行。


推荐阅读