【问题标题】:Opencv installation error: cannot see opencv_core247.dllOpencv安装报错:看不到opencv_core247.dll
【发布时间】:2013-12-09 18:15:05
【问题描述】:

我查看了一堆关于如何为 Visual Studio10 安装 OpenCV 的教程,并添加了所有 *d.lib 文件和所有没有 d.lib 的文件,但它仍然给出错误说 opencv_core247.dll 丢失(我是当然我添加了)所以程序无法启动。为了解决这个问题重新安装程序。

我丢失了 pdb 文件,我像 here 一样解决了它

现在我明白了

KernelBase.dll!_RaiseException@16()Unknown 
msvcr110.dll!__CxxThrowException@8()Unknown
opencv_core247.dll!51385535()Unknown

还有错误。

那你建议我做什么?

【问题讨论】:

    标签: c++ opencv visual-studio-2012 installation


    【解决方案1】:

    我最近遇到了同样的问题。您必须缺少的是将 opencv 库路径添加到 Windows 中的系统 PATH 变量中。这个问题已经在许多相关帖子中得到了解答。 转到开始->计算机->系统属性->高级系统设置->环境变量 在系统变量中,向下滚动到路径。 双击并在“变量值”字段中添加,最后添加 ;C:\opencv\build\x64\vc10\bin 的路径

    (以上适用于 64 位 Windows 和 Visual Studio 10。根据您的机器和 VS 版本相应更改路径)

    【讨论】:

    • 感谢您的回答,但我也更改了 Path 变量...尝试了我在 Internet 上看到的所有内容后仍然找不到我在这里尝试询问的任何内容:/
    • @Ege 我最近自己花了几个小时来解决这个问题。对于初学者,请尝试将 dll 文件从 OpenCV 安装目录复制到项目的 Debug 文件夹(或 Release 文件夹,具体取决于您使用的是 Debug 还是 Release 模式)。这应该可以,但它不是一个好的长期解决方案。另外,我犯的一个错误是在编辑 Path 变量时在最后一个有效条目和新条目之间使用了一个空格。确保添加到 Path 变量时没有不必要的空格。
    猜你喜欢
    • 2014-05-26
    • 2021-07-12
    • 2021-12-16
    • 2022-01-28
    • 2020-07-04
    • 1970-01-01
    • 1970-01-01
    • 2018-07-20
    • 2017-02-16
    相关资源
    最近更新 更多