opencv、C++开发报错之丢失 opencv_worldXXXd.dll

转载请注明:https://blog.csdn.net/xitie8523/article/details/79665063

问题描述:vs2010配置opencv3

之前用的是opencv249,后来因为用到一个函数,在opencv2中没有,就直接配置了opencv3

                                   opencv、C++开发报错之丢失 opencv_worldXXXd.dll_第1张图片

解决方法:将opencv文件夹下bin内的.dll文件复制到相应的system文件下

如:我笔记本是64位,opencv 的bin目录是D:\Program Files\opencv3_0\opencv\build\x64\vc11\bin,将其中的.dll文件复制,粘贴到C:\Windows\SysWOW64文件夹内。

注:后面我试过了,将opencv的x86文件下bin内的.dll文件复制过去也可以,同理,我也可以将x64下的.dll文件复制到system32文件夹下,都可以达到同样的效果。

我后面还是出现这个错误,这是因为我之前(这里有链接)将debug32改成debug64后没有重新配置库,包含目录,链接器这些东西,另外,配置好属性后要保存,可以直接将vs关了,会提示是否保存配置,此时选保存就好了。

还有比较简单粗暴的方式就是直接将缺失的文件拷贝到项目中,不过对其他项目也都要一一拷过去,不能一劳永逸。

你可能感兴趣的:(opencv、C++开发报错之丢失 opencv_worldXXXd.dll)