接上篇,现在我们记录下Qt5.10下的opencv环境配置
Qt5.10的opencv环境配置相对vs来说有点小复杂
首先下载cmake cmake下载地址 我们下载 ".msi"后缀的文件(因为安装简单) 类似下面这种
默认安装然后打开cmake 设置好路径 然后点击configure
接下来是这样:
然后设置编译器 用qt里的gcc和g++路径差不多是这样,根据自己安装的位置来
然后继续下一步点configure
等待配置
然后 勾选中“WITH_OPENGL”、“WITH_QT”;不勾选“WITH_IPP” “build_python”关于python的都不勾选。然后再次点【Configure】
等待配置完成,(就是上面的框没有红色了),再点下【Generate】
完成后关闭窗口
然后在生成的文件夹下按住shift右键“在此处打开命令行“然后输入mingw32-make,如果提示找不到那么是你的qt的环境变量没设置好,设置一下就好了;
接着就是等,大概30分钟左右编译完成
接着再输入mingw32-make install 等待1分钟左右
然后就会你就会发现在这个文件夹下多了一个install文件夹
那么其他文件夹就都可以删掉了,只留下install文件夹就够了
在install文件夹下找到如下路径
将该路径添加到环境变量就OK了
接着Qt工程里也需要配置下
随便打开一个Qt工程
然后在pro文件里添加如下几行
INCLUDEPATH += D:\OpenCV\version3_1_0\install\include
LIBS += -L D:\OpenCV\version3_1_0\install\x86\mingw\bin\libopencv_*.dll
LIBS += -L D:\OpenCV\version3_1_0\install\x86\mingw\lib\libopencv_*.a
注意上面这个也不要照抄 需要修改下opencv路径
然后我们就可以在Qt里使用opencv了