QT编译 QtMqtt6.5记录

1.配置和ninja 、perl、 Conan环境变量 在QtCreator中打开工程直接编译会出现Conan和ninja的报错问题。
解决方案:
对于Conan是版本问题,新版本好像对于conans的ConanFile给修改了导入不了,pip更改Conan的版本为1.58.0解决。
之后出现ninja报错,起初把vs的语言改为英文,但是没解决。后来发现是编译时对vs的一些文件无法找到,于是改用cmake 。在mqtt工程目录创建build文件,在build文件中使用 cmake -DCMAKE_BUILD_TYPE=Release . .生成makefile配置,然后 cmake --build . 构建出现报错。在build目录下找到mqtt.sln,用vs打开,然后构建成功,保留include、bin、lib、mkspecs、modules等文件夹,删除build文件夹中的别的文件即可。
2.Qt6.5 cmake工程导入mqtt:
在这里插入图片描述
如上图,通过设置mqtt的cmake目录,可以通过find_package引入mqtt库。
添加头文件
在这里插入图片描述
链接库文件
在这里插入图片描述
在这里插入图片描述
测试收发成功
在这里插入图片描述

成功编译的 msvc2019 Qmqtt6.5.0 的build目录下的头文件、库文件、cmake文件等已上传资源。
build资源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值