编译QT5.5.1版本OpenCV
前沿
因为官方不提供Mingw版本,或者没找到~~~这里选择自己编译一遍。
OpenCV下载 https://opencv.org/releases/
准备工具CMake与QT5.5.1
本次编译的版本为2.4.13,为目前官方最新版本
编译工作
将下载的OpenCV源码,放于一个文件夹,如下图放于../opencv_2_4_13/sources
创建一个文件夹,用于存放编译完成的文件,下图放于../opencv2_4_13/build_qt
点击Configure弹出对话框,选择MinGW MakeFile和勾选Specify native compilers,点击Next生成makefile
选择QT编译器中的gcc.exe和g++.exe填于对话框中,点击Finish
此时会进行验证
验证通过后,勾选WITH_QT和WITH_OPENGL,其它不动,点击Configure
如果还显示有红色,如下图,再次点击Configure
如果全部都是白色,此时已经配置成功,点击Generate,生成MakeFile
使用CMD打开对应路径,输入mingw32-make
make完成 接着进行install
打开生成的目录,include为头文件,x86里面包含lib和dll,收工!!
编译错误
第一次错误出现在44%的时候,找了半天,需要把源码下的CMakeLists.txt,由ON改成OFF
OCV_OPTION(ENABLE_PRECOMPILED_HEADERS “Use precompiled headers” OFF IF (NOT IOS) )
本文标题:编译QT5.5.1版本OpenCV
文章作者:whppmy
发布时间:2019-04-21
最后更新:2019-04-21
原始链接:http://bugnull.com/QT/编译qt5-5-1版本opencv/
版权声明:个人记录,没有获取同意时,禁止转载!!