QT(MinGW)中配置OPENCV*
本文将介绍一种不需要通过导入外部库的方式,在.pro文件中配置opencv,非常简便。
如果想节省时间,可以下载我直接编译好的mingw32-opencv2.4.13.6 opencv2.4.13.6下载
我使用的是cmake+mingw32 for QT编译的opencv库
- 配置环境变量
- 配置.pro文件
附上我编译好之后的opencv的目录
(1)配置系统变量
选择新建一个系统变量,例如我使用的变量名:OPENCV13.6_Mingw_cv2_32(按自己习惯定义就好,不过在.pro文件中就要保持一致了),变量值:写你自己的opencv编译好之后的install所在的路径
例如:F:\opencv32\MinGW_build32\install
(2)配置环境变量
选择path ,选择新建一个变量,填写opencv编译好之后的bin文件夹所在的路径。例如我的:F:\opencv32\MinGW_build32\bin
(3)重启系统使环境变量生效
这个非常重要,记得配置完之后,一定要重启,否则不会生效的。
(4) 重启后 配置QT .pro文件
导入头文件和动态链接库的方式,
这里解释下 加上-l 后 libopencv_calib3d2413.dll.a 前面lib和其后缀可以省写
这种写法
(5) 配到这里,就可以直接在QT 中 写opencv代码了