Windows Qt 6.7.1 mqtt 编译

Qt6.7.1 vs2019 64位 Src 目录带有 qtmqtt 组件,但是没有二进制包,须手工编译。
1.cmake 安装就不说了
2. 修改 qtenv2.bat
增加自动加载vc 相关环境

@echo off
echo Setting up environment for Qt usage...
set PATH=D:\Qt\6.7.1\msvc2019_64\bin;%PATH%
cd /D D:\Qt\6.7.1\msvc2019_64
echo Remember to call vcvarsall.bat to complete environment setup!
call "D:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
  1. 进入命令行模式

  2. 创建 build目录
    进入build目录,采用ninja多配置方式构建,如果用vc方式构建会有错误提示。
    cmake --help 如下提示

    cmake -G "Ninja Multi-Config" ..

4.构建

  1. 构建默认文件:cmake --build .
  2. 构建Debug版本:cmake --build . --config Debug

    5.安装
    1)默认安装

    2)debug版本安装

6.查看安装

  1. 测试
    用Qt Creator 打开 $QTDir\6.7.1\Src\qtmqtt\examples\mqtt\simpleclient
    试试能否正常。
posted @ 2024-06-18 15:01  天需  阅读(313)  评论(0)    收藏  举报