- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
作为新手第一次接触cmake与Qt,不得不说opencv的编译配置之路相当曲折啊,希望大家有耐心。之前安装完Qt之后,新建了Qt控制台应用程序,尝试过直接添加工程文件.pro下的opencv的包含目录和库目录,但是测试程序一直出毛病,几乎把安装的所有编译器都试完了,最后又出现模块计算机X86与目标计算机x64冲突,换了编译器,修改n次坏境变量加重启也没效果,所以无奈放弃了,又重拾昨天Cmake编译opencv库的办法,虽然昨天一直没成功。下面就正式说win7下配置OPENCV的Qt环境开发下载所需工具opencv2.4.9,大家不要下载新版3.x,因为有很多东西不一样,所以容易出错。官网为,当时好像下载一直出错,等注册成用户了才成功了,呵呵,不解释。点击opencv for windows,新界面上会有Looking for the latest version??Download opencv-2.4.9.exe (365.7 MB),这句话,2.4.9就在这里了,你也可以点击主页右上角的fork me on Github,直接下载源包。Qt,我下载的是最新版,5.3.2,因为后来程序出错x64与x86冲突,删了N次了,不管你的win7系统是几位的,所以直接下载这个进行在线安装,就别点那个Show DownLoads了,如果你是高手直接知道下哪个的话,我就不说什么了。cmake的下载地址为/download/,windows用户直接下载其一就行(不管系统几位):安装:Opencv如果你下载的是opencv2.x.exe,直接打开就自动解压了,如果你下载的是源包,那就直接用源包就可以了。两者的区别是.exe是人家给你预先编译了,你直接能用,不过东西还是原装的好哈!Qt的安装,打开之后到了那个组件选项,点5.3,tool就可以了,5.3下还有很多,上面都是编译器,大家可以自己选,不过MINGW4.8.2还是必须要的,我记得有msvc201X的编译器,这就看你们的VS用的什么版本了,感觉还是选上吧,以后你可能用到VS与Qt集成搭建,还有MSVC201X openGL,官网说是专门处理图形的,你们自己看看官网吧,winphone和android arm如果你们做这方面的开发就勾选了,tools下的MiNGW也是必须要的,那个cloud随你们意愿了。(别嫌我啰嗦哈!)Cmake的安装还是要注意下的,安装过程不能有中文或者括号字符,不能有空格,其中有一个安装步骤,让你勾选,勾选那个加入到计算机环境变量中。下面的步骤要感谢下/zhaocj/article/details赵春江老师的专栏,在我山穷水尽要放弃的时候,是这篇博客帮了大忙,所以发现CSDN还是蛮强大的,在这里要借鉴下博客的内容。首先要设置环境变量,因为我们用的是mingw来编译,所以要将D:\Qt5.3\Tools\mingw482_32\bin加入到path下,注意切换到英文模式。点击CMake(cmake-gui)图标,执行CMake,在Where is the source code栏和Where to build thebinaries栏中分别为d:/opencv/soureces和d:/opencv/MinGW。d:/opencv/MinGW为编译后库文件所存放的目录,需要自己创建该目录。然后点击configure按钮,打开新的窗口,在Specify the generator for this project下选择MinGWMakefiles,然后选择Specify native compilers,点击Next按钮,打开新的窗口,在C一栏中填写C:/Qt/Qt5.3.1/Tools/mingw482_32/bin/gcc.exe,在C++一栏中填写C:/Qt/Qt5.3.1/Tools/mingw482_32/bin/g++.exe,Fortran不填写,然后点击Finish按钮,开始配置,这里你们可以对比一下博客,因为我并没有出现博客上说的错误,而是一大堆警告,也没有找到博客中Name为CMAKE_MAKE_PROGRAM的一项,继续勾选WITH_QT与WITH_OPENGL,再次configure,我只出现了QT_QMAKE_EXECUTABLE not found 的警告,在后面路径中找到你的qmake,我的路径为D:\Qt5.3\5.3\mingw482_32\bin,在bin目录下,再次configure,会出现Qt5Concurrent_DIR,Qt5Core_DIR,Qt5Gui_DIR,Qt5Test_DIR,Qt5Widgets_DIR,Qt5OpenGL_DIRnot found的警告,这些lib均在D:\Qt5.3\5.3\
文档评论(0)