相关疑难解决方法(0)

修复"计算机中缺少"MSVCP110D.dll"问题

我面临以下(相当常见)的问题:我在VS2010和/或VS2012中以调试模式运行我的程序,但在启动时崩溃,说:

程序无法启动,因为您的计算机缺少MSVCP100D.dll.尝试重新安装该程序以解决此问题.

现在我找到了许多可能的解决方案,但它们都不适用于我:

  • 使用/ MTd而不是/ MDd编译:实际上这确实解决了问题,但我不允许:我的程序是更大程序的一部分,而/ MD [d]是强制性的.
  • 安装VS 2010 Redistributable软件包:这不起作用,因为我安装了VS 2012,因此此安装程序告诉我:"已在计算机上检测到更新版本的Microsoft Visual C++ 2010 Redistributable."
  • 查找,拖放一个版本的MSVCP100D.dll到正确的目录:我不会将未知的DLL丢弃到可能会干扰其他事情的地方.
  • 最后的手段:重新安装VS2010/VS2012:可能,但因为它也意味着重新安装我需要的许多其他软件包和插件,如果不是绝对必要,我想避免这种情况.

还有其他选择吗?

dll visual-studio-2010 visual-studio-2012

11
推荐指数
2
解决办法
4万
查看次数

msvcp110.dll,我该如何解决它?

我有以下问题:我使用Microsoft Visual Studio 2012,它将msvcp110.dll添加到我的版本.我已经在这里和那里阅读了一些帖子,我知道这是由于我同时使用iostream和string并将其链接到我的程序.我在我的电脑上使用它没有问题,但我想向其他人展示.所以我的问题是,尽管对其他人尽可能无痛,我怎么能绕过这个问题,仍然使用一些基本的标准好东西?我知道其他人可以安装Visual Studio Runtime的东西,但这有点痛苦.

c++ visual-studio-2012

6
推荐指数
1
解决办法
4403
查看次数

标签 统计

visual-studio-2012 ×2

c++ ×1

dll ×1

visual-studio-2010 ×1