Qt5 共享库
SylixOS Qt 应用程序运行时依赖多个 Qt 共享库及插件,RealEvo-Qt5SylixOS 提供了两种部署共享库的方法。
完整部署
RealEvo-Qt5SylixOS 提供了便捷的方式快速部署 Qt5 共享库。此功能适用于存储空间相对充足的设备,经过一次部署,无论应用程序如何修改,都不用重新部署 Qt5 共享库。
单击菜单 工具 > 选项… ,弹出选项对话框,单击左边栏的 设备 ,将切换到 设备 子页。
在 设备 下拉框中选择需要部署 Qt5 共享库的设备,然后单击 部署Qt动态库… 按钮,将弹出 部署Qt到SylixOS设备 对话框。
部署配置选中 Default ,如果需要使用 QML, 单击 QML, 并勾选 部署QML支持, 单击 部署 按钮 。
如果文件部署失败,可能是由于多线程并发量过大,设备无法处理,或是需要部署的文件不存在导致,选择 重新上传 会将失败的文件内容重新部署,选择 初始化 直接进入创建Qt5初始化流程。
裁剪部署
裁剪功能及配置保存
在部署页面可根据需求勾选需要部署的内容,此时单击 部署 按钮,将只部署选中的内容。勾选后的配置为临时配置,如果希望保留当前的裁剪配置,可单击 保存 按钮保存配置。
文件部署的选择可以保存成配置文件,选择 部署配置 后的下拉菜单可以选择保存的配置。
选择需要部署的文件之后单击 保存 。
填写配置名称,单击 OK 。
如果填写的配置名称已经存在,则会提示配置文件已经存在,需要修改名称重新保存。
保存配置之后部署配置下拉菜单会自动切换到该配置,在当前配置之下重新调整需要部署的库,再次单击 保存 直接保存到当前配置中。
配置管理
如果希望 导入 或 导出 当前的裁剪部署配置,可单击对应按钮 导入 或 导出 配置。
- 选择调整部署文件之后单击导出按钮。
- 选择保存路径、填写 文件名称 ,单击 保存 即可导出当前配置。
- 单击 导入 按钮。
- 选择需要导入的配置文件,单击 打开 。
- 如果有同名的配置文件已经存在,会弹出提示消息框,询问是否覆盖,根据自己需求选择 yes 或 no 。
部署依赖
RealEvo-Qt5SylixOS 还可以根据应用程序自动收集其所需的依赖库和插件,并自动部署到设备。具体操作方式如下。
- 打开或创建一个工程,以 HelloWorld 为例。
- 在项目列表中选中 HelloWorld 工程,单击鼠标右键,选择 部署依赖 按钮。开始部署。
- 等待部署完成。