【开发环境搭建】Windows下的QT+opencv开发环境配置

大概在很早以前就听说过opencv了一直想搞一个玩一玩。后来分别尝试了在ARM平台交叉编译,Ubuntu平台,Windows平台移植了QT+opencv环境。
为什么我对QT的环境那么执着呢。一方面确实是QTE的跨平台的特性十分吸引我,而且听说不久以后又将有QT for Mcu 的推出,另外一方面QT Creator 本身就是一个非常优秀的集成开发环境。特别是在LINUX下,QT的代码提示,代码高亮,人性化的逻辑提示,真的使他成为一个非常优秀的开发环境。
QTCreator 不光是可以做界面应用程序,另外一方面QT可以作为LINUX系统级开发的IDE,继承交叉编译的工具链后,代码调试变得非常轻松。以后做工程编译基本就不用考虑makefile 的问题了,qmake一下子就帮你搞定了。
这次在WINDOWS下搭建开发环境的时候偷了一个懒,没有再去编译,而是从网上搞了一个库直接做的移植,就是这样,也确实遇到了不少麻烦。
主要就是程序运行起来后CRASHED的问题。
类似于这样:
Starting D:\Projects\PROS_Qt\build-TestQt5_7-Desktop_Qt_5_7_0_MinGW_32bit-Debug\debug\xxx.exe…
程序异常结束。
D:\Projects\PROS_Qt\build-TestQt5_7-Desktop_Qt_5_7_0_MinGW_32bit-Debug\debug
xxx.exe crashed.

后来好在找到了几条合适的解决方案。
1.配置Qt的mingw环境变量,在系统环境变量Path后面添加几个路径
/bin /lib

2.修改(.pro)文件的LIBS(加上-L -l )

3.如果还是不行就将编译好的所有动态库文件拷贝到可执行程序的同级目录下

这里分享一个用 mingw编译的动态库:
https://pan.baidu.com/s/1SEDto2DxZ4t5eIX9O2_gWA

最后,开个摄像头庆祝一下移植成功:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

与光同程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值