基于MinGW的Qt中配置opencv步骤

本文介绍了如何在Qt中配置OpenCV,强调了使用MinGW和CMake的重要性。通过参考两篇有效文章,详细阐述了配置过程中可能遇到的问题及解决方案,包括cmake的configure设置、错误处理以及.pro文件的修改,旨在帮助开发者顺利建立开发环境。
摘要由CSDN通过智能技术生成

        Qt中配置opencv,网上有不少方法,但是基本都不管用,过程中会遇到很多问题,只有两篇我发现是很有用的方法并且帮我真正解决了问题。

        参考1:[OpenCV] -- win7下配置OpenCV的Qt开发环境

        参考2:Qt creator 5.0.1 with OpenCv 2.3.4 on windows [closed]


        参考1的方法基本上是完全正确的,需要 opencv + cmake + qt,有些博文教不用cmake而直接在qt中设置.pro文件的方法是不可行的,cmake是不可少的。 所以,具体步骤建议直接按参考1的来。

        如果幸运的话,按参考1可以顺利完成配置;但是,通常你可能会碰到像我这样的问题,就是在cmake中configure时一直报错,无法generate成功。这时,建议你去看看参考2的解决方案,说的很细致(不喜欢看英文的朋友可能略吃力了),参考2中提到的http://www.laganiere.name/opencvCookbook/chap1s1_2.shtml也同样很有帮助。

        首先,与参考1中不同的是,configure应如下设置:(gcc.exe和g++.exe按自己实际路径选择)



        然后,如果遇到下图中红框内的错误提示,就按参考2中的解决方法来,其实主要就是没有设置诸如“CMAKE_MAKE_PROGRAM”、“QT_QTCORE_LIBRARY_DEBUG”、“QT_QTCORE_LIBRARY_RELEASE”这些东西的路径在哪:


        最后,就是在你每次生成的Qt项目中的.pro文件设置opencv的include包含路径和lib库路径即可。总结下,主要按照参考1来,如果你遇到如上述问题cmake设置提示错误,那么就参考2会给予帮助的。

        这个配置花了我两天时间才搞通,记录并分享下这些有用资源,希望也能帮到别人。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值