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

C++ Visual Studio缺少msvcr120d.dll和msvcp120d.dll错误,c++,dll,visual-studio-2013,C++,Dll,Visual Studio 2013,我正在使用Visual Studio 2013,由于缺少msvcr120d.dll和msvcp120d.dll,我无法在其他计算机上运行exe 我已经从以下位置下载了vcredist: 我尝试了MT(多线程),但出现了相同的错误:( 请帮助我尝试了一切。您正在链接调试CRT库(由尾随的d指示)。这些库不可再发行,仅在安装了Visual Studio的系统上可用 解决方案是编译发布配置。发布配置链接到发布CRT库,该库是的一部分,可以与应用程序一起部署 通过从配置下拉列表中选择release,可

我正在使用Visual Studio 2013,由于缺少msvcr120d.dll和msvcp120d.dll,我无法在其他计算机上运行exe

我已经从以下位置下载了vcredist:

我尝试了MT(多线程),但出现了相同的错误:(


请帮助我尝试了一切。

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

解决方案是编译发布配置。发布配置链接到发布CRT库,该库是的一部分,可以与应用程序一起部署

通过从配置下拉列表中选择release,可以构建发布配置:

对不起,我如何编译发布配置?我正在使用VS Community 2015,并且面临相同的错误,“缺少MSVCP120D.dll”。现在,当我尝试从VS调试时,甚至在另一台计算机上都不会发生这种情况!当我尝试在程序中使用Opencv 310时会发生…@bytestorm:您使用的是Opencv版本,这与您的开发环境不兼容。它正在寻找Visual Studio 2013调试CRT,但您使用的是Visual Studio 2015。您可以切换到Visual Studio 2013,或获取与Visual Studio 2015兼容的OpenCV版本。@I不可检测我现在看到了问题。然后我将尝试先为VS2015构建一次OpenCV。如果这不起作用,那么我将尝试VS2013这也适用于msvcr140d.dll