首页 > 技术文章 > Qt Quick 之程序打包

shHome 2021-01-05 16:19 原文

前言

Qt Quick 的程序打包与 Qt Widgets 打包有些许不同,Qt Quick 需要显式链接 QML 库,记录实践中的点点滴滴。

三方工具
  • windeployqt
  • Qt Quick 基于 Windows 程序打包

    打开对应的Qt 插件控制台,如果你是 MinGw 32 就打开 MinGw 32,如果是 MSVC 64 就打开 MSVC 64。

    输入命令行: windeployqt -qmldir [Qt Quick 安装目录] [pack.exe]

    注意

    如果你自定义了 Qt Quick 的组件,并且将它封装成库(这是常见的手段),那么你这里还需要将封装的库直接复制到打包程序的根目录
    QML程序需要明确的知道它需要导入什么东西

    推荐阅读