安装
先决条件
- 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_REVISION | VCS 修订号。 |
QMLLIVE_SETTINGS_VARIANT | 覆盖 QCoreApplication::organizationName ,该属性用于确定应用程序特定的 QSettings 存储。 |
©2019 Luxoft Sweden AB。本文件包含的文档贡献的版权属于各自的所有者。本文件提供的文档根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款获得许可。Qt 和相应的标志是芬兰及其它国家和地区 Qt 公司有限公司的商标。所有其他商标均为其各自所有者的财产。