“缺少opencv_core220.dll”?

时间:2014-10-27 10:36:21

标签: visual-studio-2010 opencv visual-studio-2012

将Visual Studio与openCV连接时出现错误消息"缺少opencv_core220.dll"。

如何找到此文件?

它的位置是什么?

为什么会生成此消息?

我在连接openCV和VS时做了哪些错误的步骤?

2 个答案:

答案 0 :(得分:2)

它应该在路径下

  

OpenCV-Path \build\x64 x86\vc10 或< / em> vc11\bin

p.s。:如果您在x64下编译项目,则使用x64x86编译Win32。对VS2010使用vc10,对VS2012使用vc11


要使其有效,您应该执行以下步骤的 一个

  1. 将此路径添加到Path环境变量。

  2. 将此路径添加到您的项目Debugging Environment

  3. 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