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

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

windows qt mingw 编译opencv4.1

windows qt mingw 编译opencv4.1

windows qt mingw 编译opencv4.1

windows qt mingw 编译opencv4.1

windows qt mingw 编译opencv4.1

windows qt mingw 编译opencv4.1

windows qt mingw 编译opencv4.1

windows qt mingw 编译opencv4.1

这样就编译成功是不是感觉太容易了一些呢?编译的过程中当然会报错啦,我整理了下我自己遇到的错误,最后都是通过修改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

windows qt mingw 编译opencv4.1

windows qt mingw 编译opencv4.1

windows qt mingw 编译opencv4.1

windows qt mingw 编译opencv4.1

 

仅供学习参考 by Dione!

 

 

相关文章: