Visual Studio缺少msvcr120d.dll和msvcp120d.dll错误

时间:2015-08-10 23:12:55

标签: c++ dll visual-studio-2013

我正在使用Visual Studio 2013由于缺少msvcr120d.dll和msvcp120d.dll缺失,我无法在另一台计算机上运行我的exe。

我已经从以下网址下载了vcredist: http://www.microsoft.com/en-us/download/details.aspx?id=40784

我尝试了MT(多线程)但同样的错误。 :(

请帮助我尝试了一切。

1 个答案:

答案 0 :(得分:6)

您正在链接 Debug CRT库(由尾随的 d 表示)。这些不可再发行,仅在安装了Visual Studio的系统上可用。

解决方案是编译发布配置。发布配置链接到 Release CRT库,它是Visual C++ Redistributable Packages for Visual Studio 2013的一部分,可以与您的应用程序一起部署。

可以通过从配置下拉列表中选择 Release 来构建版本配置: Configuration dropdown list