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 工程,单击鼠标右键,选择部署依赖按钮。开始部署。
等待部署完成。