VS2013 + Win7中缺少MSVCP140.dll

时间:2018-06-25 08:57:33

标签: opencv visual-c++

我试图按照以下说明安装OpenCV 3.2.0并运行CannyStill.cpp

我正在使用VS2013 plus Win7。

enter image description here

enter image description here

enter image description here

但问题不会消失。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

问题是您的OpenCV是使用另一个Visual Studio编译器(2015)编译的。使用可再发行文件,您将获得dll的发行版本,但没有调试版本。错误提示

  

MSVCP140 D .dll

用于调试。

可能的解决方案

  1. 您可以使用VS2013重新编译OpenCV(为什么不首先使用同一Visual Studio编译?)并使用该版本。

  2. 安装VS2015并使用该版本。

  3. 编译并在发布模式下运行。

选择适合您的:)