Qt(自带MinGW)+CMake+Opencv2.4.10搭建Opencv开发环境

编译Opencv的环境准备:

1.Opencv2.4.10的exe文件

2.安装CMake-gui,官网:https://cmake.org/

3.安装Qt5,配置Qt环境变量如下图:

新建QTDIR变量:

Qt(自带MinGW)+CMake+Opencv2.4.10搭建Opencv开发环境_第1张图片

在Path变量中添加两项(qmake和cmake的路径):

Qt(自带MinGW)+CMake+Opencv2.4.10搭建Opencv开发环境_第2张图片


开始编译Opencv:

1.运行Opencv可执行文件,它会自动解压文件到opencv目录,里面含有source和build两个文件夹

Qt(自带MinGW)+CMake+Opencv2.4.10搭建Opencv开发环境_第3张图片

2.打开CMake-gui软件,Browse source选择上图的source目录,Browse build选择一个新建的目录。

点击Configure,在弹窗的下拉框中选择MinGW Makefile选项,configure done之后如下图

Qt(自带MinGW)+CMake+Opencv2.4.10搭建Opencv开发环境_第4张图片

3.勾选WITH_OPENGL和WITH_QT选项,再次点击configure,configure done之后如下

Qt(自带MinGW)+CMake+Opencv2.4.10搭建Opencv开发环境_第5张图片

4.第三次点击configure,configure done之后不再有红色区域出现

Qt(自带MinGW)+CMake+Opencv2.4.10搭建Opencv开发环境_第6张图片

5.点击Generate,generating done之后如下

Qt(自带MinGW)+CMake+Opencv2.4.10搭建Opencv开发环境_第7张图片

6.关闭CMake-gui,打开cmd窗口,切换到MinGW_Opencv目录,先运行mingw32-make命令,成功后在运行mingw32-make install命令

Qt(自带MinGW)+CMake+Opencv2.4.10搭建Opencv开发环境_第8张图片

Qt(自带MinGW)+CMake+Opencv2.4.10搭建Opencv开发环境_第9张图片

下图是编译完成后生成的文件列表,其实我们只需要里面的bin目录lib目录加上前面Opencv解压之后的/build/include目录这三个目录就够了

Qt(自带MinGW)+CMake+Opencv2.4.10搭建Opencv开发环境_第10张图片

build/include目录

Qt(自带MinGW)+CMake+Opencv2.4.10搭建Opencv开发环境_第11张图片

7.把MinGW_Opencv中除bin和lib外的其他文件和目录删掉,再将include目录拷进来

Qt(自带MinGW)+CMake+Opencv2.4.10搭建Opencv开发环境_第12张图片

8.将bin目录加到系统环境变量Path中(不然Qt程序会异常结束),在Qt项目的pro文件中添加引用

Qt(自带MinGW)+CMake+Opencv2.4.10搭建Opencv开发环境_第13张图片

至此,环境就搭好了!


你可能感兴趣的:(Qt/C++)