opencv - 在VS2013 Express Desktop上运行C++程序时出现“opencv_highgui249.dll is missing”消息

标签 opencv visual-studio-2013

尝试过this,但在必要时可替换VS2013 Express和OpenCV 2.4.9。不显示任何错误,但会显示一条消息,提示缺少opencv_highgui249.dll。怎么了?

最佳答案

因为未找到OpenCV DLL,所以出现此错误。

在LoadLibrary Windows API函数文档(请参阅http://msdn.microsoft.com/en-us/library/windows/desktop/ms684175(v=vs.85).aspx)中详尽地搜索了相关的动态链接库,这些位置在搜索位置。我不会详细介绍...

在StackOverflow指南中,系统指示您将2.4.9 OpenCV Dll的路径添加到PATH环境变量。你这样做了吗?如果这样做,可能是您必须重新启动Visual Studio(仅在进程启动时读取环境变量)。

引用原始Stack Overflow指南

“要执行该应用程序,您需要在系统的modify the PATH environment variable中添加OpenCV DLL的位置。将其添加到PATH的末尾:
; C:\ OpenCV2.3 \ build \ x86 \ vc9 \ bin“


当然,另一种解决方案是简单地将OpenCV DLL复制到该版本生成您的exe的文件夹中。这是启动时搜索DLL的第一个位置。

关于opencv - 在VS2013 Express Desktop上运行C++程序时出现“opencv_highgui249.dll is missing”消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25897707/

相关文章:

opencv - 使用 Cuda7.5 ffmpeg(最新)问题 OpenSUSE 13.2 编译 OpenCV3

python - 使用 Tesseract OCR 从表格图像中识别特定数字

python - 如何从图像中提取签名(Python脚本)?

android - 如何从 Android 相机中找到帧的轮廓并将它们转换为 box2d 主体?

c# - 将数据绑定(bind)到 Windows Phone 中的可观察集合

opencv - 拼接细节中相机参数调整失败问题

c++ - 在 Visual Studio 2013 中运行图形诊断时出现白屏

visual-studio-2013 - 发布时出现 SSDT 错误,但构建时未出现 SSDT 错误

c++ - Visual Studio 强制桌面 API

visual-studio-2013 - 圈复杂度 : Resharper vs CodeMaid