找不到lopencv_core和其他库变量

时间:2014-10-22 06:40:56

标签: c++ c eclipse opencv windward

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

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

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

1 个答案:

答案 0 :(得分:0)

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

如果您尚未编译opencv,则需要按照说明进行操作:

  1. 转到this link。这个链接很有用。具体来说,在你的 例如,您需要访问标题为Installation in Windows
  2. 的链接
  3. 仔细观看上述页面中的两个视频, 特别是第一视频和第二视频的开头部分。一世 知道Visual Studio编译的步骤,但它很有用 获得一些编译步骤的感受。
  4. 关注this video在MINGW上编译opencv
  5. 注意:上述视频中有大量信息已过期。你需要修改/改编     视频中提到的步骤。

    注意:我知道第3步中的视频不是英文版。但是,对于MINGW来说,这是我能找到的最新版opencv的视频。

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

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

    请准备花费大量时间进行此编译,因为它需要您下载许多用于此编译的工具,例如CMake。

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

    祝你好运,享受。