【问题标题】:Can't run VS 2013 projects even though the redistributable is already installed?即使已经安装了可再发行组件,也无法运行 VS 2013 项目?
【发布时间】: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


【解决方案1】:

您是否尝试在项目属性中将平台工具集设置为 v140?

【讨论】:

    猜你喜欢
    • 2017-12-23
    • 2019-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-18
    • 1970-01-01
    • 2020-12-19
    相关资源
    最近更新 更多