Windows下为使用Mingw环境的Qt编译opencv

2 篇文章 0 订阅

Windows下为使用Mingw环境的Qt编译opencv

1.      下载并安装cmake。(cmake-3.9.1-win32-x86.msi)

2.      设置环境变量,将qt的mingw32的bin路径加入到系统Path环境变量中。

如不正确设置环境变量,将出现找不到libwinpthread-1.dll错误。

 

3.      运行cmake,source code选择opencv的源代码路径,build选择一个新建的路径。点击“configure”


4.      按下图选择,点击“Next”


5.      指定qt路径下的gcc和g++,点击“Finish”

 

6.      我的机器上出现此错误,是因为CMAKE_SH一项,在系统环境变量PATH中,cmake检测到了sh.exe,这是cmake不允许的。解决办法:把这一行的内容删除。

一般不会有此错误。


7.      Configure完成。勾选WITH_OPENGL和WITH_QT两项。再次configure。


8.      Configure再次出错,原因为Qt相关路径未找到,需手动指定。再次configure。


9.      Configure再次出错,原因还是Qt相关路径未找到,需手动指定。再次configure。


10.  Configure完成。点击“Generate”


11.  Generate完成。目录结构如图所示。

 

12.  Dos进入相应路径下,运行mingw32-make.exe。

 

13.  Dos下运行mingw32-make.exe  install。

可用文件位于install文件夹下,包括include/,x86/mingw/bin/,x86/mingw/lib/

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值