主机服务

Host 服务提供关于主机环境的各种信息,例如操作系统名称、平台名称。

可用操作

architecture

Host.architecture(): string

返回主机操作系统的架构。

参见 qbs.architecture 了解针对特定目标的等效属性。 architecture。

此功能自版本 1.22 起提供。

os

Host.os(): string[]

返回主机操作系统名称。

参见 qbs.targetOS 了解针对特定目标的等效属性。

此功能自版本 1.22 起提供。

platform

Host.platform(): string

返回主机操作系统的平台。

参见 qbs.targetPlatform 了解针对特定目标的等效属性。

此功能自版本 1.22 起提供。

osVersion

Host.osVersion(): string

返回主机操作系统的版本。目前,仅适用于 Windows 和 Apple 平台。

由两个或三个用点号分隔的数字组成。例如,"10.9""6.3.9600"

此功能自版本 1.22 起提供。

osBuildVersion

Host.osBuildVersion(): string

返回主机操作系统的构建版本。目前,仅适用于 Windows 和 Apple 平台。

在 Windows 上,这是 4 或 5 位 Windows 构建号,相当于 versionPatch。在 Apple 平台上,这是 Apple 版本体系中的标准构建号。例如,"13C64"

此功能自版本 1.22 起提供。

osVersionParts

Host.osVersionParts(): string[]

以列表形式返回主机操作系统版本。

例如,Windows 8.1(版本 6.3.9600)对应于 [6, 3, 9600] 的值。

此功能自版本 1.22 起提供。

osVersionMajor

Host.osVersionMajor(): number

返回主机操作系统的主版本号。

此功能自版本 1.22 起提供。

osVersionMinor

Host.osVersionMinor(): number

返回主机操作系统的次要版本号。

此功能自版本 1.22 起提供。

osVersionPatch

Host.osVersionPatch(): number

返回主机操作系统的补丁级别。

此功能自版本 1.22 起提供。

nullDevice

Host.nullDevice(): string[]

返回对应于 null 设备的平台特定文件路径。

此功能自版本 1.22 起提供。

©2023 The Qt Company Ltd. 本文件包含的文档贡献为各自所有者的版权。本文件提供的文档根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款进行许可。Qt 和相应的商标是 The Qt Company Ltd 在芬兰和/或其他国家的商标。所有其他商标均为各自所有者的财产。