Qt中使用mingw如何配置qt+opencv,50分高贴

hanbing6023 2017-06-28 07:16:22
在pro中已经添加如下代码
INCLUDEPATH+= D:\OpenCV\Opencv3.2_mingw5.3.0\install\include\opencv2
INCLUDEPATH+= D:\OpenCV\Opencv3.2_mingw5.3.0\install\include\opencv
INCLUDEPATH+= D:\OpenCV\Opencv3.2_mingw5.3.0\install\include

LIBS+= D:\OpenCV\Opencv3.2_mingw5.3.0\install\x86\mingw\lib\libopencv_calib3d320.dll.a
LIBS+= D:\OpenCV\Opencv3.2_mingw5.3.0\install\x86\mingw\lib\libopencv_core320.dll.a
LIBS+= D:\OpenCV\Opencv3.2_mingw5.3.0\install\x86\mingw\lib\libopencv_features2d320.dll.a
LIBS+= D:\OpenCV\Opencv3.2_mingw5.3.0\install\x86\mingw\lib\libopencv_flann320.dll.a
LIBS+= D:\OpenCV\Opencv3.2_mingw5.3.0\install\x86\mingw\lib\libopencv_highgui320.dll.a
LIBS+= D:\OpenCV\Opencv3.2_mingw5.3.0\install\x86\mingw\lib\libopencv_imgcodecs320.dll.a
LIBS+= D:\OpenCV\Opencv3.2_mingw5.3.0\install\x86\mingw\lib\libopencv_imgproc320.dll.a
LIBS+= D:\OpenCV\Opencv3.2_mingw5.3.0\install\x86\mingw\lib\libopencv_ml320.dll.a
LIBS+= D:\OpenCV\Opencv3.2_mingw5.3.0\install\x86\mingw\lib\libopencv_objdetect320.dll.a
LIBS+= D:\OpenCV\Opencv3.2_mingw5.3.0\install\x86\mingw\lib\libopencv_photo320.dll.a
LIBS+= D:\OpenCV\Opencv3.2_mingw5.3.0\install\x86\mingw\lib\libopencv_shape320.dll.a
LIBS+= D:\OpenCV\Opencv3.2_mingw5.3.0\install\x86\mingw\lib\libopencv_stitching320.dll.a
LIBS+= D:\OpenCV\Opencv3.2_mingw5.3.0\install\x86\mingw\lib\libopencv_superres320.dll.a
LIBS+= D:\OpenCV\Opencv3.2_mingw5.3.0\install\x86\mingw\lib\libopencv_video320.dll.a
LIBS+= D:\OpenCV\Opencv3.2_mingw5.3.0\install\x86\mingw\lib\libopencv_videoio320.dll.a
LIBS+= D:\OpenCV\Opencv3.2_mingw5.3.0\install\x86\mingw\lib\libopencv_videostab320.dll.a
声明的是,mingw是直接自己用积分从网站上下的
然后程序一旦运行就直接异常结束
Starting C:\Users\Administrator\Desktop\QT\build-untitled34-Desktop_Qt_5_8_0_MinGW_32bit-Debug\debug\untitled34.exe...
程序异常结束。
C:\Users\Administrator\Desktop\QT\build-untitled34-Desktop_Qt_5_8_0_MinGW_32bit-Debug\debug\untitled34.exe crashed.
...全文
413 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
这里有我收集和我自己编译所碰到的问题的记录,可以参考一下,希望对你有帮助: qt opencv配置 (Qt 5.7.0 + opencv3.1.0 + cmake-3.4.1-win32-x86) http://blog.csdn.net/qqwangfan/article/details/52585999
Phr_Nick 2017-07-07
  • 打赏
  • 举报
回复
我曾经也遇到过楼主的问题,我的处理方法就是 自己下载opencv的源码,然后编译。这样就可以很完美在Qt上面使用opencv了
大卫无限 2017-06-28
  • 打赏
  • 举报
回复
编译通过了,但是运行的时候粗问题了吧. 提供三个步骤 1.把libopencv*.dll和相应的依赖都 拷贝到你的exe目录里面. 2.如果上面的依赖找全了,还是崩溃,那么再把Qt相关的库拷贝到exe目录,点击运行exe,它会提示你少了什么.一个一个的找全. 3.如果上面的步骤都不能起作用,那么恭喜你, 基本可以排除目录问题,很可能是你的opencv的版本和mingw或者Qt库不兼容.你需要自己编译opencv. 以上,好运.
dext 2017-06-28
  • 打赏
  • 举报
回复
我前一段时间 刚弄了,没有任何难度,唯一不同的是,Opencv我是自己编译的。cmake就两条命令。

16,211

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧