为 Qt5 添加 MQTT 模块 MQTT 是一种利用发布/订阅范式的机对机(M2M)协议,目前在物联网应用中十分流行。 在 Qt5 中,Qt 官方的 MQTT 模块属于 Qt for Automation 的一部分。因此商用版的 Qt5 可以很方便地使用 MQTT 模块,使用方法请参考官方文档 Qt MQTT 。 然而大部分个人开发者(比如我)都用不起商用版,所以本文介绍如何为开源版 Qt5 添加 MQTT 模块,使得 2021-01-13 Qt #MQTT #Qt5
CMake 快速入坑 CMake 是一个开源、跨平台的工具系列,可用于构建、测试和打包软件。它通过一个名为 CMakeLists.txt 的配置文件来管理软件的编译流程,并根据用户所选择的目标平台生成构建软件所需的本地化 makefile 或 workspace。通俗来讲,使用 CMake 可以生成 UNIX-like 上构建软件所需的 Makefile 和 Windows 上构建软件所需的 vcxproj,而无需为它 2020-12-30 CMake #CMake