【问题标题】:How do I set up OpenCV for MinGW project?如何为 MinGW 项目设置 OpenCV?
【发布时间】:2014-03-30 21:58:07
【问题描述】:

我经常在我的 C/C++ 项目中使用 Code::Blocks 和 MinGW。我希望能够使用 OpenCV,因为它有一个很好的计算机视觉项目库。他们已经放弃了对 MinGW 的支持。我听说您可以以某种方式自行构建它,但我没有使用 3rd 方库执行此操作的经验。有人可以解释一下如何以简单的方式为 MinGW 构建它吗?

【问题讨论】:

  • 你可以在OpenCV官方site看到一些说明

标签: c++ opencv mingw


【解决方案1】:

只要您使用 mingw 的 dw2(标准)版本,就有,或者至少在 2.4.6 之前,opencv 的预编译版本可以与 mingw 一起使用。

因为我需要 sjlj 支持,所以我必须构建自己的 openCV 2.4.6 版本 我做了他跟随 - 我很确定它也适用于当前的 openCV 版本

  1. 设置您喜欢的 Mingw 环境 - 我强烈建议使用 gcc 4.5 或更高版本
  2. 安装 Msys
  3. 安装 Cmake - 你可以得到一个二进制包
  4. 启动 Cmake GUI
  5. 选择openCV源文件夹
  6. 点击配置并选择MSYS-Makfiles
  7. 如果再次运行 Configure,可能会解决第一次运行 Configure 中的错误
  8. 点击生成
  9. 使用 MSYS make 运行生成的makefile
  10. 将所有需要的库和包含文件复制到您的 mingw 安装或项目中

【讨论】:

    猜你喜欢
    • 2013-01-07
    • 2011-07-26
    • 2010-10-15
    • 1970-01-01
    • 2014-03-09
    • 1970-01-01
    • 2016-09-17
    • 1970-01-01
    • 2020-05-11
    相关资源
    最近更新 更多