1、Qt 下载
https://www.qt.io/development/download-qt-installer-oss
2、安装
打开在线安装(新版本基本都是在线安装)
3、完成安装后
4、项目工程
一般直接选 Qt 即可。
这里:分三类工程
Quick
适用于平板/手机应用,带触控。也可在电脑上使用。
添加库
打包
对应工程可执行程序的位置,当前无法直接打开应用
需要运行 windeployqt,指定 qml 源目录
windeployqt.exe --qmldir D:\Qt\work_space\hello_windows\hell_world --release --compiler-runtime apphell_world.exe
注意:windeployqt.exe --qmldir 根路径 --release --compiler-runtime 可执行程序
进行配置后,双击 exe 测试
apphell_world.exe 即可正常打开(这里是编辑的一个阅读器)
下载 Enigma Virtual Box
下载方式:
官方下载链接:https://enigmaprotector.com/en/downloads.html
直接下载 exe 文件:http://enigmaprotector.com/assets/files/enigmavb.exe(约 7.5 MB)
下载后双击安装,一路 Next 即可。
界面如上。
选择要打包的可执行程序
要发送给别人使用就发送下面的这一个文件就可以了
该文件由于是打包生成的含很多相关文件,所以会比较大,但不依赖网络和电脑的可执行库等环境问题。
Widgets
常见 PC 上的应用,类似:文本编辑、画图、相机、计算器等应用
创建过程类似。
打包则有些许区别
windeployqt 可执行程序
windeployqt --release --compiler-runtime可执行程序
这是添加相关新文件时如何添加
其中带class的是可以对应到ui上的,另一个为手动自定义类的。
界面里注意:每个组件属性不一样
这是一个自己创建串口工具,使用的widgets方式创建的。
console
常见的pc上控制台,类似
:ping ,dir,cd 等指令控制平台。
这里不展示,用的情况较少。
补充:
部署安卓应用所需工具jdk由于是pc上使用所以下载win版
https://mirrors.tuna.tsinghua.edu.cn/Adoptium/21/jdk/x64/windows/
下载安卓所需的sdk,
这里新手机选arm64v8,旧手机选armeabi
上面为安卓相关的基础配置。
而工程和前面提到的有些许区别
生成的安装包如下位置
将手机调整为开发者模式,不然无法安装调试。安装后程序的权限也要配置。
这是识别手机设备
对应到手机上