【发布时间】:2016-10-30 19:44:13
【问题描述】:
我正在尝试使用 VS 2015 构建和运行最初在 VS 2013 中创建的项目。当我这样做时,它给我一条错误消息,说我无法运行它,因为我的 MSVCR120D.dll 丢失了电脑。我尝试从 microsoft 网站安装 VS 2013 可再发行组件,但这没有帮助。查看我的 System32 文件夹后发现,即使安装了它,我所拥有的只是 MSVCR120.dll,而不是 MSVCR120D.dll。我还尝试从 opendll.com 自行下载 .dll 文件并将其放置在正确的文件夹中,但这并没有解决问题。我在这里做什么?我不知道我应该如何安装我需要的这个 .dll。
【问题讨论】:
-
MSVCR120D.dll 是 debug dll,不/不能包含在 redist 包中。您需要构建一个发布版本。
-
所以如果不安装 vs 2013 本身就无法安装那个 .dll 吗?
-
调试版仅随编译器提供,不单独分发。
标签: c++ visual-studio dll msvcr120.dll