首页 > 解决方案 > VS2013 + Win7 中缺少 MSVCP140.dll

问题描述

我正在尝试安装 OpenCV 3.2.0 并CannyStill.cpp按照以下说明运行。

我正在使用VS2013加Win7。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

但问题并没有消失。

我该如何解决这个问题?

标签: opencvvisual-c++

解决方案


问题是您的 OpenCV 是使用另一个 Visual Studio 编译器(2015)编译的。使用可再发行组件,您将获得 dll 的发布版本,但不是调试版本。错误是抱怨

MSVCP140 D .dll

这是用于调试。

可能的解决方案

  1. 您可以使用 VS2013 重新编译 OpenCV(为什么不首先使用相同的 Visual Studio 编译?)并使用那个。

  2. 安装VS2015并使用那个。

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

选择适合你的:)


推荐阅读