运行visual studio项目时候显示:由于找不到opencv_world470d.dll,无法继续执行代码,如何解决?

运行visual studio项目时候显示:由于找不到opencv_world470d.dll,无法继续执行代码。
我找了找自己opencv的bin确实没有opencv_world470d.dll这个文件
这是csdn教程上别人的安装的opencv的bin文件夹:

img


这是我安装的opencv的bin文件夹:

img


我刚开始装的4.7.0版本没有文件后再装的3.2.0版本还是不行,问一下是不是安装错了。
我点击的这个:

img

你这个opencv是3.2.0,为啥学别人配置的opencv4.7.0。
安装opencv4.7.0的话,你下载windows下面的exe安装文件,直接点击安装就可以了,然后配置的话要将path_to_opencv/build/x64/vc14/bin这个路径添加到环境变量里面去,如果没有vc14,就看下有没有vc15或者vc16,有哪个换哪个就是了,而不是path_to_opencv/build/bin这个路径

是需要下载opencv后,在windows上用cmake编译成库文件的,而且编译时要勾选opencv_world,默认是没有的。如我的是4.1勾选了才会编译生成:

img

从官网下opencv4.7.0 Win Pack。然后安装 exe。就可以在目录 opencv\build\x64\vc16\bin下找到opencv_world470d.dll,官网目前的是vc16。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^