C++ Opencv安装错误:无法看到Opencv_core247.dll

C++ Opencv安装错误:无法看到Opencv_core247.dll,c++,opencv,visual-studio-2012,installation,C++,Opencv,Visual Studio 2012,Installation,我查阅了大量关于如何安装OpenCV for Visual Studio10的教程,并添加了所有的*d.lib文件和所有没有d.lib文件的文件,但仍然出现错误,说缺少OpenCV_core247.dll,我确信是我添加的,因此程序无法启动。要解决此问题,请重新安装程序 我丢失了pdb文件,我像这样解决了它 现在我开始 KernelBase.dll!_RaiseException@16()Unknown msvcr110.dll!__CxxThrowException@8()Unknown o

我查阅了大量关于如何安装OpenCV for Visual Studio10的教程,并添加了所有的*d.lib文件和所有没有d.lib文件的文件,但仍然出现错误,说缺少OpenCV_core247.dll,我确信是我添加的,因此程序无法启动。要解决此问题,请重新安装程序

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

现在我开始

KernelBase.dll!_RaiseException@16()Unknown 
msvcr110.dll!__CxxThrowException@8()Unknown
opencv_core247.dll!51385535()Unknown
也有错误


那么你建议我做什么呢?

我最近也有同样的问题。您必须缺少的是将opencv库路径添加到windows中的系统路径变量中。这个问题在之前的许多相关文章中都得到了回答。 转到开始->计算机->系统属性->高级系统设置->环境变量 在系统变量中,向下滚动至路径。 双击并在变量值字段的末尾添加 ;C:\opencv\build\x64\vc10\bin的路径


以上内容适用于64位windows和Visual studio 10。相应地更改机器和VS版本的路径

谢谢您的回答,但我也更改了路径变量。。。在尝试了所有我在互联网上看到的东西后,仍然找不到任何我试图在这里询问的东西:/@Ege我最近自己花了几个小时来解决这个问题。对于初学者,请尝试将dll文件从OpenCV安装目录复制到项目的调试文件夹或发布文件夹,具体取决于您使用的是调试模式还是发布模式。这应该可行,但不是一个好的长期解决方案。另外,我犯的一个错误是在编辑Path变量时在最后一个有效条目和新条目之间使用空格。确保添加到Path变量时没有不必要的空格。