【问题标题】:msvcr100d.dll missing from computer计算机中缺少 msvcr100d.dll
【发布时间】:2014-02-24 08:10:47
【问题描述】:

我已经尝试了许多人建议的基本更新,即 2010 VS x86 的 SP 1 重新分发。我也试过 2012 和 2013 的 sp。我有 VS 2013 和 Windows 7。还有什么我可以尝试的吗?

【问题讨论】:

    标签: windows visual-studio-2010 windows-7


    【解决方案1】:

    您的目标运行时错误。您的程序以调试运行时为目标。这就是为什么当你把它带到另一台机器上时,即使你已经安装了可再发行组件,也找不到运行时。请记住,调试运行时不能再分发,自然不是可再分发的一部分。

    根据发布运行时重建您的程序,一切都会好起来的。

    【讨论】:

    • 我在 cmd 提示符下运行。还有什么我可以尝试的吗?
    • 如何运行程序并不重要。您只需链接到正确的运行时。由于无法重新分发调试运行时,如果您希望程序在未安装 VS 的机器上运行,则需要链接到发布运行时。
    • 我该怎么做?我对这类问题不是很熟悉。
    • 将 VS 中的 Configuration 下拉菜单从 Debug 切换到 Release。
    【解决方案2】:

    msvcr100d.dll 是 DLL 的调试版本,应该在安装 Visual Studio 2010 时安装,并且不能合法地重新分发(因此不是可重新分发包的一部分)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-13
      • 2015-01-18
      • 1970-01-01
      • 1970-01-01
      • 2012-05-11
      • 2017-11-09
      • 2014-04-17
      • 1970-01-01
      相关资源
      最近更新 更多