Qt6.7.1 vs2019 64位 Src 目录带有 qtmqtt 组件,但是没有二进制包,须手工编译。
1.cmake 安装就不说了
2. 修改 qtent.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"
-
进入命令行模式
-
创建 build目录
进入build目录,采用ninja多配置方式构建,如果用vc方式构建会有错误提示。
cmake --help 如下提示
cmake -G "Ninja Multi-Config" ..
4.构建
- 构建默认文件:cmake --build .
- 构建Debug版本:cmake --build . --config Debug
5.安装
1)默认安装
2)debug版本安装
6.查看安装
- 测试
用Qt Creator 打开 $QTDir\6.7.1\Src\qtmqtt\examples\mqtt\simpleclient
试试能否正常。