Qt
生成 Qt 模块的模块提供者。 更多...
属性
- qmakeFilePaths : stringList
详细描述
查找 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 公司的商标。所有其他商标均为其各自所有者的财产。