如何为MinGW项目设置OpenCV?

时间:2014-03-30 21:58:08

标签: c++ opencv mingw

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

1 个答案:

答案 0 :(得分:1)

只要你使用dw2(标准)版本的mingw,就有或者至少有至少直到2.4.6,opencv的预编译版本开箱即用的mingw。

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

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