将Visual Studio与openCV连接时出现错误消息"缺少opencv_core220.dll"。
如何找到此文件?
它的位置是什么?
为什么会生成此消息?
我在连接openCV和VS时做了哪些错误的步骤?
答案 0 :(得分:2)
它应该在路径下
OpenCV-Path
\build\x64
或x86\vc10
或< / em>vc11\bin
p.s。:如果您在x64
下编译项目,则使用x64
,x86
编译Win32
。对VS2010使用vc10
,对VS2012使用vc11
。
要使其有效,您应该执行以下步骤的 一个 :
将此路径添加到Path
环境变量。
将此路径添加到您的项目Debugging Environment
。
将opencv_core220.dll
复制到项目的输出文件夹中。
答案 1 :(得分:0)
因此, herohuyongtao
上面已经描述了路径更多的是,在VS中添加opencv时这是一种旧情况,仍然会发生。
在尝试使用OpenCV 3.4.5 / VS2017和 另一种方法 来解决相同的问题时,通常的方法是:
LINKER -> 输入-> DelayLoadDlls ,然后在其中插入指定的DLL。
Using Delay DLL to solve missing DLL problems (opencv) | post by TIJOLO Stack Overflow