win8 64bit/win7 32bit/winxp 32bit +QT+opencv环境配置教程,亲测成功

!!本教程在两台win8 64bit和win7 32bit 和winxp 32bit上都亲测成功!!
使用的软件 版本:
1.QT creator 2.5.2
2.QT 4.8.6
3.mingw32
4.gdb
5.cmake 3.3.0
6.opencv 2.4.10

构建和运行下配置qt版本和工具链
这里写图片描述

6.开始配置QT+opencv2.4.10
(1)双击opencv.exe解压至c:即可(别的盘也可以)
(2)安装cmake,安装过程中,有提示,选择添加到系统环境变量中(Path),即第二个选项。
(3)打开cmake,源文件为source文件夹,生成到opencv/MinGW

这里写图片描述

(6)我们还需要把QT加上,找到WITH,把它下面的WITH_QT和WITH_OPENGL选上,再次Configure。这时会出现类似下面的错误提示:

有很多地方提示变红,亲测只要找到QT_QMAKE_EXECUTABLE,它的值填写为:C:/Qt/bin/qmake.exe即可。再次configure,成功,然后generate。到此成功了一大半。
参考博客

http://blog.csdn.net/zhaocj/article/details/38944037

(7)win+r,输入cmd,打开系统命令行终端,输入(cd c:)进入到c盘根目录下,输入cd opencv/mingw进入此目录下,执行mingw32-make命令,这会需要很长时间,有时候会出错,如果使用的cmake版本低了,会出现错误:(本人亲测使用opencv.4.10+cmake2.8.5时,出现)

解决办法:使用高版本的cmake(3.3.0)或 C:/opencv/sources/cmake/cl2cpp.cmake文件,将第五十行的
string(MD5 hash “${lines}”) 删除后,重新输入mingw32-make编译。成功。

最后提示build target opencv transcode之后,接着输入mingw32-make install,完事之后关闭命令行即可。

(8)成功后,mingw文件夹下会出现我们需要的很多文件,但我们只需要编译后MINGW目录下的bin和lib文件夹,不过别的文件你删不删无所谓。添加:C:opencvMinGwbin至系统的环境变量path,

win8 64bit/win7 32bit/winxp 32bit +QT+opencv环境配置教程,亲测成功

(9)测试一下吧。新建控制台工程。

成功显示图片

亲测还发现一个问题,就是如果在一台电脑上用cmake已经编译好了opencv,(不论两台电脑的系统差别),直接把mingw下的bin和lib文件夹拷过去就能用了,而不需要再次配置opencv,而把opencv直接当文件来用了,很神奇!!
明天研究linux下qt+opencv的配置!

文章知识点与官方知识档案匹配,可进一步学习相关知识OpenCV技能树首页概览10900 人正在系统学习中

来源:白云飘飘倒com

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2015年6月13日
下一篇 2015年6月13日

相关推荐