【问题标题】:missing DLL file when i run my application on another machine?当我在另一台机器上运行我的应用程序时缺少 DLL 文件?
【发布时间】:2013-11-02 10:44:47
【问题描述】:

我正在使用 Visual Studio 2013 和 ISLE 2013 创建一个 Windows 窗体应用程序, 这是我第一次使用这种风格,

我成功构建了应用程序,但问题出现在我在另一台 PC 上设置应用程序后说 msvcp120.dll 丢失!

我已经在网上搜索过这个问题,但我找不到任何东西?

有什么想法吗?

【问题讨论】:

  • 您需要安装 Visual Studio 2013 的可再发行组件。我还没有 VS2013 但是在 Visual Studio Pro 2012 上可再发行组件位于 C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC \redist\1033
  • 我有 Visual Studio 2013 终极版

标签: c++ visual-studio dependencies installshield missing-data


【解决方案1】:

我不是 Windows 专家,但我会尝试回答,因为我做了一些小型研究。我找到了信息here。它说:

"这个文件是设计为Microsoft C运行时库的动态链接库,通常与Microsoft® Visual Studio®一起使用。它是包含标准C库函数指令的链接库的集合。几乎被所有由 C 或 C++ 源代码编译的 Windows 程序。此库用于在 Visual Studio 下编写的应用程序。"

所以,我猜这是微软的事情。运行使用 Visual Studio 构建的 c/c++ 项目所需的运行时库。从在线源(仅 google)下载 .dll 并将其包含到您的项目目录中。如果有帮助,请将该文件包含在您的安装文件中。

在任何使用 Windows 并且对该 dll 有任何想法的人回答您的问题之前,此答案可以帮助您入门。

【讨论】:

    【解决方案2】:

    找到了我应该添加 Visual C++ 运行时库安装程序的解决方案

    【讨论】:

      【解决方案3】:

      不要从随机站点下载您几乎一无所知的单个 DLL。 从您的 Visual Studio 2013 安装目录中,检查 C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\redist\1033,您将看到需要在目标系统上运行的 vcredist_x64.exe 和 vcredist_x86.exe 文件. 将 x64 变体用于 64 位应用程序。它将为一个安装 MSVCP120.dll,以及其他一些 DLL。

      【讨论】:

        【解决方案4】:

        Msvcp120.dll 是标准 c++ 库的 dll。在 VS 2013 中使用标准 c++ 开发应用程序时,应用程序默认为 Msvcp120.dll(VS2012 中的 Msvcp110.dll)。客户端计算机应安装 Visual c++ 2013 Redistributable。

        【讨论】:

          【解决方案5】:

          由于您安装了 Visual Studio 而在您的系统上的某些依赖项不会在目标系统上。您需要将它们包含在您的安装程序中,或者在目标机器上安装一个可再发行包。

          由于有很多选项,并且在此处列出它们会太多且多余,因此您可能需要访问 Microsoft site for this task 并在决定选择哪个选项之前阅读所有这些选项。

          【讨论】:

          • 我知道为什么会导致依赖,安装项目无法解决
          【解决方案6】:

          您可以从DLL Store 下载.dll 文件并将该文件粘贴到您已安装设置的directory 中。

          希望对你有帮助。

          【讨论】:

          • 这将是一个黑客。从他的安装程序或 XCopy 部署中安装 dll 或从 Microsoft 安装可再发行组件会更合适,而不是从阴暗的 Internet 源获取可执行代码。
          • “阴暗的互联网来源”是我投反对票的原因。
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2017-09-10
          • 1970-01-01
          • 1970-01-01
          • 2019-10-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多