我在使用 OpenCV 2.4.2 时遇到了这个问题,它并没有真正与 Microsoft VS 2010 Express 一起正确安装;它总是缺少一个或两个 dll 文件,这与我在谷歌上搜索的内容无关。此外,Visual Studio 2010 Express 仅在几天内有效,因此此时 VS 在 OpenCV 上表现不佳是可以接受的。但是,当我将我的 IDE 更改为 CodeBlocks 时,它就更奇怪了,因为现在我缺少 dll 文件,并且由于重复的 .dll 文件而出现“缺少入口点”错误。我找到了本指南并按照它告诉我的操作:
http://conanhung.wordpress.com/2012/05/23/opencv-2-2c-codeblocks-and-mingw-got-it-working-on-windows/
但是还是不行!!我所追求的是在 Windows 7 64 位机器上集成 OpenCV(最好是 2.4.2 版本)的完整而明确的解决方案。我一直在把 Stackoverflow 翻过来,但没有解决方案对我有用。问题是
使用 VISUAL STUDIO 时:缺少 dll 文件(例如 libopencv_core242d.dll 等)
使用代码块时:首先它抱怨缺少 libstdc++-6.dll。当我将它下载到我的 C:\MinGW\libexec\gcc\mingw32\4.7.0 文件夹时,它不再抱怨这个。但是现在它抱怨有任何入口点问题并且缺少其他一些.dll文件!!!
如果有人不择手段地让它发挥作用,我将非常乐意深入了解它是什么。我不相信这样一个重要的库可以如此愚蠢地分发,以至于开发人员不得不日夜奋斗才能完成这项工作。
仅供参考,我什至尝试过 OPenCV 网站,坦率地说,他们的说明有点没用。此外,所有必要的信息,例如添加路径,添加包含和库等。请有人指出我正确的方向,因为已经两天了,我无法到达任何地方。它现在真的停止了我的工作:(