Qt5 共享库

更新时间:
2024-12-26

Qt5 共享库

SylixOS Qt 应用程序运行时依赖多个 Qt 共享库及插件,RealEvo-Qt5SylixOS 提供了两种部署共享库的方法。

完整部署

RealEvo-Qt5SylixOS 提供了便捷的方式快速部署 Qt5 共享库。此功能适用于存储空间相对充足的设备,经过一次部署,无论应用程序如何修改,都不用重新部署 Qt5 共享库。

  1. 单击菜单工具 > 选项…,弹出选项对话框,单击左边栏的 设备,将切换到设备子页。

  2. 设备下拉框中选择需要部署 Qt5 共享库的设备,然后单击 部署Qt动态库… 按钮,将弹出部署Qt到SylixOS设备对话框。

  3. 部署配置选中Default,如果需要使用QML,单击QML,并勾选部署QML支持,单击部署按钮。

    如果文件部署失败,可能是由于多线程并发量过大,设备无法处理,或是需要部署的文件不存在导致,选择重新上传会将失败的文件内容重新部署,选择初始化直接进入创建 Qt5 初始化流程。

裁剪部署

裁剪功能及配置保存

在部署页面可根据需求勾选需要部署的内容,此时单击部署按钮,将只部署选中的内容。勾选后的配置为临时配置,如果希望保留当前的裁剪配置,可单击保存按钮保存配置。

  1. 文件部署的选择可以保存成配置文件,选择部署配置后的下拉菜单可以选择保存的配置。选择需要部署的文件之后单击保存

  2. 填写配置名称,单击 OK。如果填写的配置名称已经存在,则会提示配置文件已经存在,需要修改名称重新保存。

  3. 保存配置之后部署配置下拉菜单会自动切换到该配置,在当前配置之下重新调整需要部署的库,再次单击保存直接保存到当前配置中。

配置管理

如果希望导入导出当前的裁剪部署配置,可单击对应按钮导入导出配置。

  1. 选择调整部署文件之后单击导出按钮。

  2. 选择保存路径、填写文件名称,单击保存即可导出当前配置。

  3. 单击导入按钮。

  4. 选择需要导入的配置文件,单击打开

  5. 如果有同名的配置文件已经存在,会弹出提示消息框,询问是否覆盖,根据自己需求选择 yesno

部署依赖

RealEvo-Qt5SylixOS 还可以根据应用程序自动收集其所需的依赖库和插件,并自动部署到设备。具体操作方式如下。

  1. 打开或创建一个工程,以 HelloWorld 为例。

  2. 在项目列表中选中 HelloWorld 工程,单击鼠标右键,选择部署依赖按钮。开始部署。

  3. 等待部署完成。

文档内容是否对您有所帮助?
有帮助
没帮助