网上有很多opencv、qt、cmake的配置,有的朋友说好像不用cmake都能在qt上用opencv,但自己还是试试怎么搞,结果还是搞了很久。下面说说过程。
1、这个过程参考了一下两个blog
1. 这位blog主的过程很详细 [OpenCV] -- win7下配置OpenCV的Qt开发环境
2. 过程会出现一些问题,可以参考这位blog主的 Win7下qt5.3.1+opencv2.4.9编译环境的搭建
2、要下载3个东西
1. opencv
2. qt 要把qt的bin添加到系统环境path里面
3. cmake 选择这个binary distributors,我是选择.exe下载的,安装的时候选那个要all user ***什么的
3、上面3个软件解压的要解压,安装的要先安装,QT的PATH要搞好
4、打开cmake
where is the source code 选择opencvsource那个文件夹
where to build the binarier选择你上新编译生成的文件夹
然后configure一下,选择MinGW makefiles,下面那个不动use default native compilers
再configure一下,勾选生成列表中的WITH_OPENGL和WITH_QT。我一开始生成的只有两个东西,那是我之前QT的PATH没搞好。
再configure,还是会报错,然后参照Win7下qt5.3.1+opencv2.4.9编译环境的搭建
QT_QMAKE_EXECUTABLE Value: