0

我正在使用带有 cdt 插件的 Eclipse Helios,并且我还下载了 MINGW。现在我已经复制粘贴了我在这里找到的基本 OpenCV 程序 OpenCV on eclipse on windows 我已按照此链接中给出的所有说明进行操作,并搜索其他几个链接。我还通过转到项目属性添加了打开的 cv 路径。但仍然表明

c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ld.exe: 找不到-lopencv_core opencv_imgproc opencv_highgui opencv_ml opencv_video opencv_features2d opencv_calib3d opencv_objdetect opencv_contrib opencv_legacy opencv_flann

我已经检查了多次并将这些变量添加到库中。请帮忙。

4

1 回答 1

0

你自己编译过opencv吗?我相信 mingw 没有预编译的 opencv 库版本,但是可以使用带有 Visual c++ 10、11、12 的预编译的 opencv 库。

如果你还没有编译过opencv,你需要按照说明进行操作:

  1. 转到此链接。这个链接很有用。具体来说,在您的情况下,您需要访问标题为“在 Windows 中安装”的链接
  2. 仔细观看上述页面中的两个视频,特别是第一个视频和第二个视频的开头部分。我知道这些步骤是针对 Visual Studio 编译的,但了解编译步骤的一些感觉很有用。
  3. 按照这个视频在MINGW上做opencv的编译

注意:以上视频中有很多信息已过时。您需要修改/调整视频中提到的步骤。

注意:我知道第三步的视频不是英文的。但是,这是我能找到的最新版本的 opencv 的视频,用于 MINGW。

提示:确保在真正生成 makefile 以编译 opencv 之前清理所有 CMake 错误。

注意: mingw 上 opencv 的编译过程不依赖于 Qt(我知道您使用的是 Eclipse)。

请准备好为此编译花费大量时间,因为它确实需要您为此编译下载许多工具,例如 CMake。

如果您不想使用这些组件,可以跳过视频中描述的许多步骤。比如不想用python,就不需要下载python。

祝你好运,并享受。

于 2014-10-22T08:20:38.807 回答