缺少MSVCP120D.dll但不再拥有Visual Studios

时间:2016-08-06 21:57:13

标签: c++ visual-studio visual-studio-2010 visual-studio-2012

当我们专门使用Visual Studios时,我从大学挖出了一个旧项目,我想再次运行它。我不再有exe了,只是调试版。当我运行调试版本时,我得到了丢失的MSVCP120D.dll错误。我无法将其重新编译到发行版中。有没有办法让我下载丢失的dll,而无需下载Visual Studios?

1 个答案:

答案 0 :(得分:1)

如果您不知道,MSVCP120D.dll是IDE" Microsoft Visual C ++ 12.0"的动态链接库,我相信它来自Visual Studio 2013.

如果您知道您使用的Visual Studio版本(您在标签中指定了2010和2012),则可以使用以下链接下载工具链,Visual C ++:https://support.microsoft.com/en-gb/kb/2977003

另一种选择是逆向工程,但这将是一个非常困难的过程,无法为您提供最初用于创建调试版本的源代码。您最好的选择是找到您之后的版本,如果不重写它。

如果您具有执行它的管理员权限,则此安装应该导致错误停止,因为您的系统将能够在Sys32 / Syswow64中找到它。

编辑:我会谨慎地从微软官方网站以外的任何其他网站下载.dll,可以从狡猾的网站上获得恶意DLL。