设为首页 收藏本站
查看: 1170|回复: 0

Qt4.8.5+QCreator2.1+opencv2.2 开发环境 win7安装配置指南

[复制链接]

尚未签到

发表于 2015-5-15 14:19:12 | 显示全部楼层 |阅读模式
  Qt4.8.5+QCreator2.1安装
  
  重要提示:有些由于版本不匹配会导致安装不不成功,请尽量选择经过测试安装的版本组合,本文版本组合经过测试通过运行稳定。
  Qcreator 2.1只匹配 mingw 4.4.0 ,其他版本mingw可能会出现错误。Qt 4.8.5可能不匹配高版本QtCreator。
  
  准备如下文件:
  1.QCreator2.1     qt-creator-win-opensource-2.1.0.exe 50MB
  2.Qt4.8.5         Qt libraries 4.8.5 for Windows (minGW 4.4, 317 MB) (Info)
   通常情况下QCreator中带有mingw_gcc 4.4.0 编译器,如果不想用Qcreator2.1 IDE那么需要自行下载mingw4.4.0.
   mingw_gcc.4.4.0 下载    mingw无需安装解压后即可。
  
  这里我们由于选择使用IDE QCreator所以可以不用自己下载安装mingw 编译器 (一种C++编译器)。
  
  安装QCreator2.1
  双击下载好的qt-creator-win-opensource-2.1.0.exe
  会出现一系列的对话框.......
  在出现的choose install location的对话框如下:
   DSC0000.jpg
  
  我以安装路径: D:\Qt\qtcreator-2.1.0   为例
  注意安装完成后在D:\Qt\qtcreator-2.1.0 文件夹内会出现 mingw 文件夹 我们下一步会 用到。
  继续安装结束
  
  安装Qt4.8.5
  双击下载好的 Qt_libraries_4.8.5_for_windows.exe.
  会出现一系列的对话框.......
  在出现的choose install location的对话框, 选择 Qt Libraries 的 安装目录。我以 D:\Qt\4.8.5  为例
  在出现的 MinGw Installation 对话框, 选择在上面出现的mingw 文件夹路径
  我以 D:\Qt\qtcreator-2.1.0\mingw 为例
  然后继续到安装结束
  
  配置环境变量
  在系统环境变量中的path 添加以下路径
  D:\Qt\qtcreator-2.1.0\mingw\bin;D:\Qt\4.8.5\bin;D:\Qt\qtcreator-2.1.0\bin
  注意路径中有空格是不允许的,为了避免错误尽量不要手动输入。
  
  新建两个环境变量
  变量名 QMAKESPEC   值  设置为  D:\Qt\4.8.5\mkspecs\win32-g++
  变量名 QTDIR       值  设置为  D:\Qt\4.8.5\
DSC0001.jpg
  重启电脑,QCreator2.1 + Qt_lib_4.8.5  环境搭建完毕。下面继续opencv 的安装
  
  OpenCV 2.2 安装
   准备如下文件:
  1.opencv2.2   http://opencv.org/downloads.html  进入地址后选择 OpenCV for Windows
   DSC0002.jpg

  2. Cmake 2.8.9  下载
  解压 opencv2.2文件夹  解压后的文件夹我放到 D:\opencv2.2 下,也就是opencv2.2目录为 D:\opencv2.2\OpenCV-2.2.0
  然后安装cmake  ,安装后在系统环境变量中的path 添加以下路径 D:\cmake\bin
  
  D:\cmake\bin是CMake2.8.9安装后的路径中中的bin文件夹 重启电脑
  过程很简单 安装双击打开Cmake
  在出现的对话框中选择 where is the source code 路径为opencv2.2 目录。
  一定要确保目录下有如下文件:
   DSC0003.jpg
  
  然后选择 where to build the binaries:的路径 ,这个路径是我们要保存Cmake后的opencv2.2的路径,这个路径我们可以任意指定,我以D:\opencv2为例。
  
  下一步点击 configure 按钮会出现如下对话框:按图选择就OK
   DSC0004.jpg
  
  
  这时会出现如下对话框,勾选生成列表中的WITH_OPENGL和WITH_QT两项,其他项最好不要改动
   DSC0005.jpg
  再次点几次Configure 按钮,直到红色全部消失,然后点击generate按钮,生成makefile文件,成功后,底下会提示Generating done。
   DSC0006.jpg
  然后打开CMD,进入刚才设置的where to build the binaries:路径(D:\opencv2),输入mingw32-make命令开始编译
   DSC0007.jpg
  然后确认,编译opencv2.2库
   DSC0008.jpg
  这个过程非常漫长大概需要1个小时左右。最后会出现下面提示。
DSC0009.jpg
  
  然后接着输入 mingw32-make install 确认 然后几分钟后会出现如下提示
DSC00010.jpg
  至此opencv2.2 cmake 结束 ,如果编译成功在D:\opencv2\bin路径下会有下面的文件
   DSC00011.jpg
  
  在D:\opencv2\lib路径下会有下面的文件
   DSC00012.jpg
  
  配置环境变量
  在系统环境变量中的path 添加以下路径
  D:\opencv2\bin
  重启电脑 opencv库 编译结束
  
  下面打开Qcreator 程序,配置 Qcreator
  我们使用一个测试程序来配置Qcreator, 测试程序color_detector    下载
  
   打开文件,打开已有工程项目,选择 color_detector.pro 工程文件
DSC00013.jpg
  
   然后选择工具->选项->Qt4
  设置mingw路径,如下图所示
   DSC00014.jpg
  然后打开项目菜单点击添加按钮,选择Path 中的Qt
   DSC00015.jpg
  然后选择编辑,打开 color_detector.pro
   DSC00016.jpg
  将下面路径复制到pro文件里并保存
  



INCLUDEPATH+=D:\opencv2\include\opencv\
D:\opencv2\include\opencv2\
D:\opencv2\include
LIBS+=D:\opencv2\lib\libopencv_calib3d220.dll.a\
D:\opencv2\lib\libopencv_contrib220.dll.a\
D:\opencv2\lib\libopencv_core220.dll.a\
D:\opencv2\lib\libopencv_features2d220.dll.a\
D:\opencv2\lib\libopencv_flann220.dll.a\
D:\opencv2\lib\libopencv_gpu220.dll.a\
D:\opencv2\lib\libopencv_highgui220.dll.a\
D:\opencv2\lib\libopencv_imgproc220.dll.a\
D:\opencv2\lib\libopencv_legacy220.dll.a\
D:\opencv2\lib\libopencv_ml220.dll.a\
D:\opencv2\lib\libopencv_objdetect220.dll.a\
D:\opencv2\lib\libopencv_video220.dll.a
  
  最后运行程序,显示如下:
   DSC00017.jpg
  
  
  至此,整个开发环境搭建可算大功告成~ Rock'n'Roll~~~
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-67281-1-1.html 上篇帖子: win7下移动硬盘不能安全删除的解决方法 下篇帖子: Win7LocationTool[发布]方便Win7设置个人文件夹
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表