您现在的位置是:首页 > 正文

树莓派上安装Qt5 MQTT支持

2024-02-29 16:12:49阅读 3

最近使用MQTT协议来控制硬件设备,需要编写在树莓派上使用基于Qt5的MQTT的程序

首先Qt5直接使用源里的版本,不再手工编译,如果有必要,下次我会写一个文章,来描述一下如何编译去除X11的Qt5编译

下载源代码&编译

首先会遇到这个这个问题

qmqttclient_p.h:49:31: fatal error: private/qobject_p.h:
这是因为少安装了一个库
使用

  • sudo apt install qtbase5-private-dev
    安装即可

然后另一个问题是这个

724357-20180726160420381-1615360700.png
打开源代码文件,看报错提示是没有这个符号重载,那么我们将他改成
724357-20180726162050793-1868373791.png
同样的错误还有另一个,也用此方法解决即可

最后

  • sudo make install

转载于:https://www.cnblogs.com/rootming/p/9372476.html

网站文章

  • lol转区服务器怎么一直维护,LOL转区系统将再度开启,“大量物品无法转移,玩家直言抓紧用”...

    lol转区服务器怎么一直维护,LOL转区系统将再度开启,“大量物品无法转移,玩家直言抓紧用”...

    原标题:LOL转区系统将再度开启,“大量物品无法转移,玩家直言抓紧用”#小编#前言:英雄联盟作为一款已经运营了十年的游戏,已经有了非常多的玩家和粉丝。刚开始的时候并没有那么多的大区,后来都是官方一个一...

    2024-02-29 16:12:42
  • java计算机毕业设计美容院业务管理系统源码+系统+mysql数据库+lw文档

    ssm基于javaweb的硕士研究生招生考试专业报考查询及学习系统设计与实现。springboot基于SpringBoot的婚庆策划系统的设计与实现。springboot基于Vue.js的云医疗自助就...

    2024-02-29 16:12:14
  • 网络_广域网(PAP单向认证、Chap双向认证、PPP链路捆绑、帧中继配置)

    网络_广域网(PAP单向认证、Chap双向认证、PPP链路捆绑、帧中继配置)

    一、PAP认证 将两台路由器搭建如图 在配置前进行抓包 在R2上创建PAP用户名密码,R1上登陆。 R2配置命令: R2(config)#username USER password PSD R2(c...

    2024-02-29 16:12:07
  • dubbo、dubbox、motan、thrift、grpc等RPC框架比较及选型

    dubbo、dubbox、motan、thrift、grpc等RPC框架比较及选型

    概述 前段时间项目要做服务化,所以我比较了现在流行的几大RPC框架的优缺点以及使用场景,最终结合本身项目的实际情况选择了使用dubbox作为rpc基础服务框架。下面就简单介绍一下RPC框架技术选型的过程。 RPC简述 该系列文章将讲述以下RPC框架的helloword实例以及其实现原理简述,由于每一种RPC框架的原理实现不同且都比较复杂,如果想深入研究还请自行到官网或者其他技术博客学习。R...

    2024-02-29 16:12:00
  • JVM学习笔记07-垃圾回收

    JVM学习笔记07-垃圾回收

    目录 1、垃圾回收概述 1.1、什么是垃圾 1.2、为什么需要GC 1.3、早起垃圾回收机制 2、垃圾回收的相关算法 2.1、标记阶段:引用计数算法 2.2、标记阶段:可达性分析算法 2.3、对象的f...

    2024-02-29 16:11:31
  • (转) 卷积的意义

    (转) 卷积的意义

    卷积的意义 卷积最近总是和卷积打交道,工作需要,每天都要碰到它好几次,不胜烦恼,因为在大学时候学信号与系统的时候就没学会,我于是心想一定要把卷积完全搞明白。正好同办公室的同学也问我什么是卷积,师姐昨天也告诉我说:”我也早就想把这个问题搞明白了!”经过一段时间的思考之后,有一些很有趣的体会和大家分享。听说卷积这种运算式物理学家发明的,在实际中用得不亦乐乎,而数学家却一直没有把运算的意义彻底搞明白。仔

    2024-02-29 16:11:22
  • WPF Path绘制图形

    WPF Path绘制图形

    WPF Path绘制图形

    2024-02-29 16:11:16
  • mysql如何实现条件统计_mysql 条件统计

    问题描述为使讨论简单易懂,我将问题稍作简化,去掉诸多的背景。从前有一个皇帝,他有50个妃子,这些妃子很没有天理的给他生了100,000个儿子,于是,皇帝很苦恼,海量的儿子很难管理,而且,他想知道每个妃...

    2024-02-29 16:11:07
  • Java对象大小计算

    Java对象大小计算

    结合第一章《理论篇》的知识,猜想一下,在64位虚拟机下,Java对象的大小。这是在代码中打印对象大小的方法。在 Maven 项目的。学习和掌握该知识,有助于分析。“应用系统的堆到底该设置为多大?3.1 指针压缩的 JVM 参数。3.2 借助 jol-core。本文计算的是Java对象在。2.1 Object对象大小。2.2 包含实例数据的对象。对齐填充(数组对象才有的)打印对象大小的 API 是。

    2024-02-29 16:10:31
  • 解决谷歌浏览器 video 和 audio 标签自动播放(autoplay)无效的方法

    解决谷歌浏览器 video 和 audio 标签自动播放(autoplay)无效的方法

    Google Chrome 2018年1月起不再自动播放内容,需要自己手动配置。版本:64.0.3282.186。1、在浏览器搜索框中输入:chrome://flags/2、在进入的页面内搜索:Autoplay3.找到 "Autoplaypolicy" ,将默认值 "Default" 修改成"No user gesture is required"4、保存,...

    2024-02-29 16:10:24