代码之家  ›  专栏  ›  技术社区  ›  user366312

VS2013+Win7中缺少msvcp140.dll

  •  0
  • user366312  · 技术社区  · 6 年前

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

    我正在使用VS2013 Plus Win7。

    enter image description here

    enter image description here

    enter image description here

    但问题并没有消失。

    我怎样才能解决这个问题?

    1 回复  |  直到 6 年前
        1
  •  2
  •   api55    6 年前

    问题是opencv是用另一个visual studio编译器(2015)编译的。使用可再发行程序,您将获得dll的发行版本,而不是调试版本。这个错误是在抱怨

    MSVCP140系列 .dll文件

    用于调试。

    可能的解决方案

    1. 您可以重新编译OpenCV(为什么不首先用同一VisualStudio编译)?使用VS2013并使用它。

    2. 安装VS2015并使用它。

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

    选择适合你的:)