windows qt mingw 编译opencv4.1

windows平台编译opencv,首先准备环境,安装cmake && Qt && 下载opencv源码。

打开cmake-gui 界面配置opencv源码以及编译器进行配置,具体步骤如下图:

windows qt mingw 编译opencv4.1_第1张图片

windows qt mingw 编译opencv4.1_第2张图片

windows qt mingw 编译opencv4.1_第3张图片

windows qt mingw 编译opencv4.1_第4张图片

windows qt mingw 编译opencv4.1_第5张图片

windows qt mingw 编译opencv4.1_第6张图片

windows qt mingw 编译opencv4.1_第7张图片

windows qt mingw 编译opencv4.1_第8张图片

这样就编译成功是不是感觉太容易了一些呢?编译的过程中当然会报错啦,我整理了下我自己遇到的错误,最后都是通过修改Cmake 的配置选项来解决的,具体如下:

 

编译配置:

  • 勾选 WITH_OPENGL
  • 勾选 ENABLE_CXX11
  • 不勾选 WITH_IPP
  • 不勾选 ENABLE_PRECOMPILED_HEADERS
  • 不勾选 WITH_OPENCL_D3D11_NV

编译错误解决参考连接:https://blog.csdn.net/huihut/article/details/81317102

配置好后,再次点击Configure 以及点击Generate生成makefile文件,再次编译

mingw32-make -j8

-j8是多线程编译可以加快编译速度,最后编译100% 在执行 mingw32-make install 安装opencv即可。

windows qt mingw 编译opencv4.1_第9张图片

windows qt mingw 编译opencv4.1_第10张图片

windows qt mingw 编译opencv4.1_第11张图片

windows qt mingw 编译opencv4.1_第12张图片

windows qt mingw 编译opencv4.1_第13张图片

 

仅供学习参考 by Dione!

 

 

你可能感兴趣的:(qt第三方库使用)