在.pro文件中*=表示什么?

5 qt qmake qt-quick

我正在尝试在Windows上构建qtdemo,我差不多完成了它,但qtquick示例存在问题.我认为它始于qtdemo.pro文件,在这部分:

contains(QT_CONFIG, quick1) {
    QT += quick1
} else {
    DEFINES *= QT_NO_DECLARATIVE
}
Run Code Online (Sandbox Code Playgroud)

它总是设置QT_NO_DECLARATIVE,因此程序抛出错误并且不运行该示例.我正在寻找'*='运算符是什么意思,但我无法在任何地方找到它.有人知道吗?他们总是说+ =和 - =但是*=根本没有提到......

cma*_*t85 8

来自文档:

*=运算符将值添加到变量中的值列表中,但前提是它不存在.这可以防止在变量中多次包含值.