首页 文章

找不到lopencv_core和其他库变量

提问于
浏览
0

我正在使用Eclipse Helios和cdt插件,我也下载了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

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

1 回答

  • 0

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

    如果您还没有编译opencv,则需要按照说明操作:

    • 转到this link . 这个链接很有用 . 具体来说,在您的情况下,您需要访问 Headers 为Installation in Windows的链接

    • 仔细观察上述页面中的两个视频,特别是第一个视频和第二个视频的开头部分 . 我知道这些步骤适用于visual studio编译,但获得编译步骤的一些感觉很有用 .

    • 按照this video在MINGW上编译opencv

    注意:上述视频中有大量信息已过期 . 您需要修改/调整视频中提到的步骤 .

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

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

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

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

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

    祝你好运,享受 .

相关问题