OpenCV highgui220.dll 丢失

Posted

技术标签:

【中文标题】OpenCV highgui220.dll 丢失【英文标题】:OpenCV highgui220.dll missing 【发布时间】:2012-10-02 20:34:50 【问题描述】:

使用this 教程安装 Opencv2.2 后,我尝试运行一个简单的示例脚本。但是,它给了我以下错误:程序无法启动,因为您的计算机中缺少 opencv_highgui220.dll。尝试重新安装程序来解决这个问题。但事实上,我确实将 .dll 添加到了库目录中。我实际上也做了教程所做的一切。我还尝试将 .dll 文件复制到通用的 Visual Studio lib 文件夹,然后尝试了这个#pragma comment (lib, opencv_highgui220),但我得到了同样的错误。有谁知道 Visual C++ 怎么可能仍然认为 .dll 不存在?谢谢!

选项use library dependence inputs 设置为yes

【问题讨论】:

似乎 dll 没有复制到您的可执行文件夹中 OpenCV 2.3 C++ Visual Studio 2010的可能重复 【参考方案1】:

您的系统环境中缺少该 DLL,并且与编译和链接您的可执行文件无关(即,将 DLL 文件夹添加到您的库目录文件夹是没有意义的)。

将 DLL 文件夹添加到您的系统路径(环境变量中的系统变量 PATH)。

【讨论】:

您需要将完整路径 ("C:\Foo\OpenCV2.2\bin") 添加到您的系统路径 我正在更改 Visual Studio 本身的环境设置,而我应该在 win7 中更改环境变量。现在可以使用了。

以上是关于OpenCV highgui220.dll 丢失的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV中Mat与二维数组之间的转换

#include <opencv2/core/core.hpp> #include<opencv2/highgui/highgui.hpp>

OpenCV 3.0.0 JAR 中缺少 HighGUI

双目测距demo

《OpenCV3编程入门》学习笔记三:HighGUI图形用户界面

[1]OpenCV highgui