win7 qtcreator+opencv安装与配置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Win7(X64/x86)Qt creator OpenCV2.3配置(v2.0)
guo8113
说明:对Qt creator、Opencv、mingw不做解释,不懂自己查资料
1、需要的软件:(所有软件均可联系本人)
QtCreator2.3下载地址:qt官网
qt-win-opensource-4.8.4-mingw(qt官网下载)
MinGW-gcc440_1(经测试3.X的版本是安装不成功的,我在这上面最少浪费了半天时间)OpenCV-2.3.1-win-superpack
cmake-2.8.10.2-win32-x86
/cmake/resources/software.html
2、软件安装:所有软件安装到C盘根目录下,切记不可有中文目录
⏹解压或安装MinGW-gcc440_1,至C盘c:\mingw
添加系统环境变量“计算机->右键属性->高级系统设置-》高级”
在系统环境变量新建:变量名mingw值C:\mingw
⏹安装cmake
⏹安装opencv
⏹安装qt和qtcreator
3、编译与安装
3.1 Cmake生成opencvmakefile
打开cmake配置源码与安装路径
源码路径要包括以下内容
目标路径笔者设置为c:\Qt\opencv2
3.2配置:configure:在下面的选择框选择mingw makefiles,点击finish
3.3生成:点击generate
3.4进入设置好的目标路径执行
在cmd里输入
cd c:\Qt\OpenCV2
输入:
mingw32-make
进行编译
等待40分钟左右编译完成:
执行mingw32-make install进行安装:
安装完之后将opencv的bin目录添加到环境变量4配置QTcreator
打开QTcreator,工具-选项
配置几项如下图:
编译器mingw
QT
Cmake
5.QT creator配置
把c:\Qt\OpenCV2目录下install文件夹中的所有文件包含bin lib include 文件夹,拿到c:\Qt\OpenCV2下(这几个是必须的,其他的可以删掉)。添加/bin到系统变量。
在qtcreator工程文件.pro中添加
INCLUDEPATH+=C:\qt\opencv2\include C:\qt\opencv2\include\opencv C:\qt\opencv2\include\opencv2
LIBS+=C:\Qt\OpenCV2\lib\libopencv_calib3d231.dll.a\
C:\Qt\OpenCV2\lib\libopencv_contrib231.dll.a\
C:\Qt\OpenCV2\lib\libopencv_core231.dll.a\
C:\Qt\OpenCV2\lib\libopencv_highgui231.dll.a\
C:\Qt\OpenCV2\lib\libopencv_ml231.dll.a\
C:\Qt\OpenCV2\lib\libopencv_features2d231.dll.a\
C:\Qt\OpenCV2\lib\libopencv_video231.dll.a\
C:\Qt\OpenCV2\lib\libopencv_objdetect231.dll.a\
C:\Qt\OpenCV2\lib\libopencv_imgproc231.dll.a\
C:\Qt\OpenCV2\lib\libopencv_flann231.dll.a\
C:\Qt\OpenCV2\lib\libopencv_gpu231.dll.a\
C:\Qt\OpenCV2\lib\libopencv_legacy231.dll.a\
C:\Qt\OpenCV2\lib\libopencv_ts231.a
1.注意软件的版本
2.注意windows软件风格:\\
3.注意路径,工程不要放在中文目录下,问提示找不到.pro文件
6.程序发布:
由于编译出来的软件有很多依赖库,要想发布的程序能在其他电脑上运行,需要,将相关的dll一起发布。