QT5.8+openCV3.2+cmake 3.10编译源码

来源:互联网 发布:淘宝开放平台难吗 编辑:程序博客网 时间:2024/05/21 09:53

1、win7环境下,版本QT5.8+openCV3.2+cmake 3.10。

2、编译过程

安装QT5.8.0 (略),将C:\Qt\Qt5.8.0\Tools\MinGW\bin加入系统的Path环境变量(略)。

安装cmake3.10(下载binary安装版https://cmake.org/download/ )。

下载openCV3.2源码  (https://opencv.org/)。

3、使用cmake编译openCV源码,选择源码路径--编译路径--config--选择编译器--config--勾选WITE_QT、WITE_openGL--config--gernerate。

第二次config出现问题:Found unsuitable Qt version “” from NOTFOUND, this code requires Qt 4.x”。

原因:cmake安装目录cmake/share/cmake-32-modules/下无findqt5.cmake文件。

解决:将http://svn.osgeo.org/ossim/trunk/ossim_package_support/cmake/CMakeModules/FindQt5.cmake文件中内容替换findqt4.cmake内容即可解决问题。

4、继续编译:使用cmd进入编译生成目录,使用mingw32-make命令编译。编译时间较长。

5、使用mingw32-make install命令安装。

6、至此可配置环境了。

原创粉丝点击