opencv - VS2013 + Win7 中缺少 MSVCP140.dll
问题描述
我正在尝试安装 OpenCV 3.2.0 并CannyStill.cpp
按照以下说明运行。
我正在使用VS2013加Win7。
- 我已将运行时库设置为
/MTd
.
- 我已经安装了VC++ 2015 Redistributables。
但问题并没有消失。
我该如何解决这个问题?
解决方案
问题是您的 OpenCV 是使用另一个 Visual Studio 编译器(2015)编译的。使用可再发行组件,您将获得 dll 的发布版本,但不是调试版本。错误是抱怨
MSVCP140 D .dll
这是用于调试。
可能的解决方案
您可以使用 VS2013 重新编译 OpenCV(为什么不首先使用相同的 Visual Studio 编译?)并使用那个。
安装VS2015并使用那个。
编译它并在发布模式下运行它。
选择适合你的:)
推荐阅读
- python - Pandas Groupby - 没有要连接的对象
- c++ - 将 Python3 + 依赖项嵌入到 C++ 二进制文件中
- python - 在乒乓球比赛中,球与球拍碰撞时会停止,一旦球拍移动就会反弹
- sql - 如何在存储过程中调用创建数据库?
- azure-powershell - Azure powershell 脚本计算 webapps 的指标
- python - 为什么按聚合分组没有按列返回分组
- java - 如果键在任何上下文中关闭,我如何检查 Java?
- javascript - 图表js雷达悬停颜色背景不起作用
- r - 循环根据 r 中的列表分配新对象名称
- html - 缩小占位符文本后如何使占位符和文本框光标居中?