Windows10 + Qt5.9 + OpenCV320 排雷

2 篇文章 0 订阅
本文详细介绍了如何在Windows上设置Qt和OpenCV,包括选择必要的安装组件,解决MinGW 32位与64位Qt的兼容问题,CMake编译OpenCV时的网络问题,以及Qt工程中编译和运行的注意事项。特别指出,OpenCV的bin目录需要添加到PATH环境变量中以防止运行时崩溃。
摘要由CSDN通过智能技术生成

首先请参考How to setup Qt and openCV on Windows - Qt Wiki进行第一轮折腾,,

这里要提醒的是:

1. 安装Qt的时候不要选择多余的组件,只需要QtCreator,MinGw即可,避免不必要的干扰

2. 注意采用上面网址的方法时,MinGw需要是32bit的,所以不要安装最新的Qt(当前Qt5.12已经支持64bits)

3. 在CMake编译OpenCV的阶段如果出现下载失败,需要通过修改hosts来访问对应的网站(我这里使用了199.232.4.133 raw.githubusercontent.com)

4. 这里将OpenCV编译为了release版本,所以Qt的工程在编译时要选择release版本,并且clean之前的错误状态(最好删除项目生成的目录,我的在Documents目录下)

5. CMake折腾的时候需要先clean再编译

差不多就这样了!希望可以节省一点你采坑的时间,,,

2021.03.25更新

之前我使用的Qt5.9.2-Mingw-32bits + OpenCV320

后面我尝试了Qt5.12.10-Mingw-64bits + OpenCV450,也是可以的,并且我编译的OpenCV是release版本,而在Qt程序编译时release和debug都是可以正常运行的。

然后如果编译没出错,运行时直接崩了,可能是没有将OpenCV的bin目录加入PATH导致的。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值