配置文件

在项目中创建一个配置文件。 更多...

属性

详细描述

Qbs 使用的配置文件通常在用户的计算机上设置,然后可供所有项目使用。有关在命令行上设置和使用配置文件的信息,请参阅配置配置文件和首选项。然而,在某些罕见的情况下,项目的创建者对将要构建该项目的系统有完整的了解。在这种情况下,将配置文件集成到项目中是有意义的

Product {
    // ...
    Profile {
        name: "my-special-profile"
        qbs.toolchainType: "gcc"
        qbs.targetPlatform: "linux"
        qbs.architecture: "armv7a"
        cpp.toolchainInstallPath: "/opt/special-gcc/bin"
        cpp.toolchainPrefix: "arm-linux-gnueabi-"
    }
    qbs.profiles: ["my-special-profile"]
    // ...
}

上述示例中的项目可以在一个特定的已知环境中构建,而无需任何额外的设置。

配置文件项可以出现在产品项目项内部。

属性文档

baseProfile : 字符串

从该配置文件继承的配置文件的名称。如果此配置文件和基本配置文件中设置了相同的属性,则此配置文件的值优先。

默认值:未定义


condition : 布尔

确定此配置文件是否可以使用。

如果此属性设置为false,则配置文件无法使用。

默认值:true


name : 字符串

该配置文件可以在以后引用的名称。设置此属性是必需的。该值必须在整个项目中所有配置文件中是唯一的。

默认值:未定义


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