爽解报错:QtCore/private/qobject_p.h: No such file or directory

本文介绍了在使用qmqtt库时可能遇到的三种编译错误,包括版本不匹配、缺少库和.pro文件配置问题。作者寻求关于编译时进度条变红但无报错原因的答案。
摘要由CSDN通过智能技术生成

报错信息:

        我们在使用 qmqtt 库编译的时候可能会遇到这样的报错。

我总结出以下几种情况:

        1. 原因是使用的 qmqtt 库与 QT 的版本不匹配。

                解决方法:很简单,我们去官网下载对应的版本就行。

        2. 缺少库。

                解决方法: sudo apt install qtbase5-private-dev

        3. 在 .pro 文件中缺少一个模块 ( 我是用这个方法解决的 )

                解决方法:QT   +=   core-private

        (第三种情况我有个问题是,在构建时不知道为什么进度条是红的,没有报错信息,也可以正常运行,只是进度条是红的,如果有哥们知道原因还望在评论区为我解惑~鞠躬x3)

官网地址:qt/qtmqtt: Qt Module to implement MQTT protocol version 3.1 and 3.1.1 http://mqtt.org/ (github.com)

        在左侧选择对应的版本进行下载。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值