前言
Qt Quick 的程序打包与 Qt Widgets 打包有些许不同,Qt Quick 需要显式链接 QML 库,记录实践中的点点滴滴。
三方工具
Qt Quick 基于 Windows 程序打包
打开对应的Qt 插件控制台,如果你是 MinGw 32 就打开 MinGw 32,如果是 MSVC 64 就打开 MSVC 64。
输入命令行: windeployqt -qmldir [Qt Quick 安装目录] [pack.exe]
注意
如果你自定义了 Qt Quick 的组件,并且将它封装成库(这是常见的手段),那么你这里还需要将封装的库直接复制到打包程序的根目录
QML程序需要明确的知道它需要导入什么东西