未找到 msvcp100d.dll -错误 [重复]

Posted

技术标签:

【中文标题】未找到 msvcp100d.dll -错误 [重复]【英文标题】:msvcp100d.dll was not found -Error [duplicate] 【发布时间】:2014-02-11 13:12:07 【问题描述】:

如何解决图像中的这种错误?我想运行 .exe 文件,但不幸的是我不能出现这样的错误!

实际上,我尝试了许多解决方案,例如下载 msvcp100d.dll 但这对我不起作用,我也尝试下载 Microsoft Visual C++ 作为此类错误的建议解决方案,但这对我也不起作用!

编辑 谢谢我所有的问题都解决了!! ,,,

【问题讨论】:

我看到了这样的解决方案,但我不知道为什么仍然给我错误,因为我在这里问过...... 分发针对调试 crt 编译的应用程序是违反 Visual Studio 许可的。在机器上安装许可版本的 Visual Studio 2010 或使用可与 Visual Studio 2010 可再分发包一起重新分发的发布版本。 microsoft.com/en-us/download/details.aspx?id=14632microsoft.com/en-us/download/details.aspx?id=5555 其实我下载了,还是给我这样的错误!总之谢谢大家... 你不能下载 dll 甚至是 Visual Studio 的 express 版本。你需要完全按照我们告诉你的去做。 我可能对 Visual Studio 2010 Express 上的调试版本有误。 【参考方案1】:

您要做的是制作一个发布版本,它将链接到 CRT 的发布版本,该版本将出现在目标机器中。 如果您怀疑要链接的 CRT 版本在目标计算机中不存在,您甚至可以静态链接 CRT

【讨论】:

以上是关于未找到 msvcp100d.dll -错误 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

使用 TBB 时未找到 msvcp80d.dll

代码执行无法继续,因为找不到 MSVCP100D.dll [重复]

什么是 MSVCP100D.dll? [复制]

找不到msvcp120dll啥意思

修复“您的计算机中缺少 MSVCP110D.dll”问题

为啥我在visual studio 2008 VC++中运行一个Win32控制台应用程序后,弹出一个“没有找到MSVCP90D.dll”?