zoukankan      html  css  js  c++  java
  • 编译安装QtMQTT库

    Qt官方在2017年就已经提供了对MQTT的封装,但还没有正式加入到Qt的标准库里面,需要自己下载源码进行编译。

    环境:Win7 64bit + Qt5.9.1 MinGW 32bit

    1. 下载https://github.com/qt/qtmqtt


    2. 安装Perl perl下载地址:https://www.perl.org/get.html。 务必安装,否则会报错:perl 不是内部或外部命令,也不是可运行的程序。
    本人在这个坑里呆了大半天,一直以为Pro文件有问题,走了弯路。


    另外编译过程中的错误参考了这两个blog,遇到相似的问题
    https://www.cnblogs.com/yexiaopeng/p/8542894.html
    https://blog.csdn.net/liyuanbhu/article/details/106597506

    2.1 QAbstractSocket 没有 errorOccurred 这个 信号

    2.2 QLIst 没有resize方法,将QLIST 改成QVector

    2.3 不识别QStringView, 改成QString

    2.4  修改成String::

    成功编译库文件

    最后会产生两个文件夹lib 和 include

              

    按照https://blog.csdn.net/luoyayun361/article/details/104671603 所述方式部署,个人倾向于第二种。

    同时编译工程附带的工程范例

  • 相关阅读:
    ansible
    celery 计划任务使用
    11 session 使用
    10 模版继承和页面之间的调用
    9 模版语言 jinja2
    8 公共函数
    7 文件上传
    6 获取请求头和URL信息
    5 获取Form表单取值
    4 文件操作 支持图片 视频 mp3 文本等
  • 原文地址:https://www.cnblogs.com/7star/p/14238658.html
Copyright © 2011-2022 走看看