【开发环境搭建】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

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

【开发环境搭建】Windows下的QT+opencv开发环境配置_第1张图片

你可能感兴趣的:(开发环境搭建,QT,opencv,环境搭建)