安装

先决条件

  • Windows、Linux 或 macOS
  • Qt5.4 或更高版本

桌面编译

$ qmake
$ make

要从编译目录直接启动 QML Live Bench,运行./bin/qmllivebench。可选地,您还可以使用以下命令安装 QML Live Bench

$ make install

设备编译

如果您想在目标设备上启用实时重新加载,请使用以下命令

# using qmake from cross compiler toolchain
$ qmake "CONFIG+=skip-bench skip-examples static-link-runtime"
$ make

您需要交叉编译 QML Live 并将 ./bin/qmlliveruntime 二进制文件复制到目标位置。

可选地,您可以使用以下命令将 QML Live 打包

$ make install INSTALL_ROOT=...

编译文档

$ qmake CONFIG+=force_independent
$ make docs

文档可在: doc/qmllive/index.html 中找到。

编译选项

以下选项可以添加到 qmake 的 CONFIG 变量

选项描述
skip-bench不构建 QML Live Bench
skip-examples不构建示例
skip-runtime不构建 QML Live Runtime
skip-tests不构建测试
static-link-runtime生成单个 QML Live Runtime 可执行二进制文件。如果禁用此选项,QML Live Runtime 可执行文件需要将 libqmllive 动态库复制到目标位置。

以下自定义 qmake 变量被识别

自定义变量描述
PREFIX安装前缀;默认为 $$[QT_INSTALL_PREFIX]
EXAMPLES_PREFIX示例的安装前缀;默认为 $$[QT_INSTALL_EXAMPLES]/qmllive/examples
QMLLIVE_VERSION_EXTRA特定于分发的版本描述;允许空格。
QMLLIVE_REVISIONVCS 修订号。
QMLLIVE_SETTINGS_VARIANT覆盖 QCoreApplication::organizationName,该属性用于确定应用程序特定的 QSettings 存储。

©2019 Luxoft Sweden AB。本文件包含的文档贡献的版权属于各自的所有者。本文件提供的文档根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款获得许可。Qt 和相应的标志是芬兰及其它国家和地区 Qt 公司有限公司的商标。所有其他商标均为其各自所有者的财产。