Qt

生成 Qt 模块的模块提供者。 更多...

属性

详细描述

查找 Qt 安装是通过模块提供者来完成的。默认情况下,如果遇到 Qt 模块的依赖关系,Qbs 会收集它所能找到的所有 Qt 安装。此查找通过在 PATH 环境变量中搜索 qmake 可执行文件来完成。或者,您可以显式地告诉 Qbs 应考虑哪些 Qt 安装,通过设置 qmakeFilePaths 模块提供者 属性。在这种情况下,将忽略环境变量。例如,使用以下 Linux 命令行,Qbs 将针对自定义 Qt 项目进行构建,而不是默认的 /usr/bin 中的标准 Qt:

$ qbs moduleProviders.Qt.qmakeFilePaths:/opt/myqt/bin/qmake

您还可以在配置文件中设置模块提供者属性。最简单的方法是通过 setup-qt 工具。有关使用此工具的示例,请参阅管理 Qt 版本部分。

在遇到对 Qt 模块的依赖关系且 qbsModuleProviders 属性 未定义 时,将自动激活此提供者。

CppApplication {
    Depends { name: "Qt.core" }
    files: "main.cpp"
}

或者,您可以通过 qbsModuleProviders 属性显式地激活此提供者

CppApplication {
    Depends { name: "Qt.core" }
    files: "main.cpp"
    qbsModuleProviders: "Qt"
}

属性文档

qmakeFilePaths : stringList

qmake 可执行文件的路径列表。

默认值:未定义


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