管理 Qt 版本

简介

如果您的环境已经在其 PATH 中设置了正确的 qmake 二进制文件,并且也已为相匹配的工具链正确设置,那么您不一定需要配置文件来构建具有 Qt 依赖项的项目。否则,您应该创建一个

qbs setup-qt /usr/bin/qmake myqt

这将为创建名为 myqt 的配置文件,然后可以在命令行中使用该文件

qbs profile:myqt

注意:如果 setup-toolchains 命令找到了多个工具链,您需要手动将 Qt 配置文件链接到其中之一,如下所示

qbs config profiles.myqt.baseProfile <profile name>

多个 Qt 构建

要支持多个 Qt 构建,或实际上是任何相关设置的任意组合,您需要创建几个配置文件。以下示例说明了如何设置三个不同的配置文件,每个配置文件用于不同的 Qt 构建

qbs setup-qt ~/dev/qt/4.7/bin/qmake qt47
qbs setup-qt ~/dev/qt/4.8/bin/qmake qt48
qbs setup-qt ~/dev/qt/5.0/qtbase/bin/qmake qt5

您可以用以下方式设置默认的 Qt 构建

qbs config defaultProfile qt5

要选择一个与默认值不同的 Qt 构建,请使用

qbs build profile:qt48

您可以在配置文件中设置其他属性(不仅仅是 Qt),就像您在命令行中覆盖它们一样。例如

qbs setup-qt C:\Qt\5.0.0\qtbase\bin\qmake.exe qt5
qbs config profiles.qt5.qbs.architecture x86_64
qbs config profiles.qt5.baseProfile msvc2010

最后一个示例使用了配置文件的继承功能。在衍生配置文件中,也知道了配置文件中设置为 baseProfile 的所有设置。当然,它们可以在此进行覆盖。

©2023 Qt 公司有限公司。本文件中包含的文档贡献是各自所有者的版权。此处提供的文档是根据由自由软件基金会发布的 GNU 自由文档许可版 1.3 的条款许可的。Qt 及其相关标志是芬兰的 Qt 公司在全球或国中的商标。所有其他商标均为其各自所有者的财产。