栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

QT for Android 开发qmqtt客户端的环境配置套件

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

QT for Android 开发qmqtt客户端的环境配置套件

一、开发平台 1、Windows7_x64 二、目标平台 1、Android 9 三、所需工具软件 1、Qt 5.14.2 2、Qt creator 5.0.3 (这个版本会自动下载安装Android SDK和与之配套的NDK) 3、perl-5.24-win64 安装包 (官方地址:https://www.perl.org/get.html) 4、qtmqtt5.15 源码包 (官方地址:https://codereview.qt-project.org/admin/repos/qt%2Fqtmqtt) 四、环境配置 1、QT for Android 的环境配置参照如下博客: https://blog.csdn.net/qq_16126823/article/details/119078333 2、安装perl-5.24-win64.exe 一路默认安装即可 五、编译、部署qmqtt(注意:使用release编译) 1、打开Qt creator 5.0.3,查看版本号是不是5.0.3

2、查看Qt for Android 的Kist套件配置情况

3、打开qtmqtt源码文件中的qtmqtt.pro项目文件

4、先用MinGW编译

5、编译完成

6、在构建目录build-qtmqtt-MinGW73_64-Release中得到的文件

7、将构建build-qtmqtt-MinGW73_64-Release目录中bin的文件下的文件复制到QT安装目录中(QtQt5.14.25.14.2androidbin)

8、将构建build-qtmqtt-MinGW73_64-Release目录中的lib文件下的文件复制QT安装目录中(QtQt5.14.25.14.2androidlib)

9、将构建build-qtmqtt-MinGW73_64-Release目录中mkspecsmodules文件下的文件复制QT安装目录中(QtQt5.14.25.14.2androidmkspecsmodules)

10、将源码包文件夹qtmqtt/src/mqtt复制到QT安装目录中(QtQt5.14.25.14.2androidinclude),并删除mqtt目录下的所有非头文件。

11、再用Qt for Android编译一次(此步是关健)

12、编译完成(有错误,不须理会)

13、在构建目录build-qtmqtt-Android_Qt_5_14_2_android_Clang_Multi_Abi-Release中得到的文件

14、将构建build-qtmqtt-Android_Qt_5_14_2_android_Clang_Multi_Abi-Release目录中的lib文件下的文件复制QT安装目录中(QtQt5.14.25.14.2androidlib)

15、将构建build-qtmqtt-Android_Qt_5_14_2_android_Clang_Multi_Abi-Release目录中的lib文件下的libQt5Mqtt_armeabi-v7a.so文件复制到构建build-qtmqtt-MinGW73_64-Release目录中的lib下。(这一步也很关键)

六、使用qmqtt源码包中的示例工程编译创建qmqtt客户端 1、将qmqtt源码包下的示例源码包subscriptions复制到与qmqtt源码包同一级目录

2、打开subscriptions源码包中的subscriptions.pro项目文件

3、编译,选择Qt for Android套件,并release模式编译

4、编译完成

5、Android手机连接上电脑(前提:正确安装好了与手机相对应的安卓ADB驱),手机设置为USB调试模式,然后运行程序。

6、程序在运行中会为手机安装APK程序


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/489478.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号