【问题标题】:opencv .dll files not found未找到 opencv .dll 文件
【发布时间】:2013-03-21 01:28:39
【问题描述】:

我正在运行 Windows 8 64 位并使用 Code::Blocks 以及 Eclipse 作为 OpenCV v.2.4.4 的 IDE。

我正在关注http://docs.opencv.org/doc/tutorials/core/basic_linear_transform/basic_linear_transform.html#basic-linear-transform的在线教程

每当我在opencv\build\x64\mingw\lib\ 中包含.dll.a 文件以及在我的IDE 设置中的opencv\build\include 中包含所需的标头以及在我的PATH 变量中包含相应的opencv\build\x64\mingw\bin 时,我都会收到有关未定义的opencv 函数引用的编译时错误。

每当我在我的 IDE 设置中包含相应的 32 位 dll 文件并在我的 PATH 变量中设置 32 位 dll 文件的路径时,程序都可以正常编译。但是,当我打开 .exe 文件时,它说您的计算机中缺少“libopencv_core244.dll”。重新安装应用程序。 PATH变量设置正确,我不明白这个问题..

我正在尽可能多地在网络上挖掘这个问题,但仍然无法解决这个问题...请帮助...

【问题讨论】:

  • 在 IDE 设置中坚持使用 32 位 DLL。只需绝对确定 Windows 的 PATH 环境变量指向包含 libopencv_core244.dll 的任何目录。如果这不能解决问题,请将 OpenCV 的 DLL 复制到与您编译的 .exe 相同的文件夹中,然后尝试再次打开它。

标签: c++ c eclipse opencv codeblocks


【解决方案1】:

更新 PATH 变量后重新启动有效!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-19
    • 1970-01-01
    • 2015-05-26
    • 1970-01-01
    • 2014-04-26
    • 2021-12-25
    • 2012-02-06
    • 1970-01-01
    相关资源
    最近更新 更多