5

Windows で qtdemo をビルドしようとしていますが、ほぼ完了していますが、qtquick の例には問題があります。この部分のqtdemo.proファイルで始まると思います:

contains(QT_CONFIG, quick1) {
    QT += quick1
} else {
    DEFINES *= QT_NO_DECLARATIVE
}

常に QT_NO_DECLARATIVE を設定するため、プログラムはエラーをスローし、例を実行しません。「* =」演算子の意味を検索していましたが、どこにも見つかりませんでした。誰か知っていますか?彼らは常に += と -= について言っていましたが、*= はまったく言及されていません...

4

1 に答える 1

8

ドキュメントから:

*= 演算子は、変数の値のリストに値を追加しますが、それがまだ存在していない場合のみです。これにより、値が変数に何度も含まれることがなくなります。

于 2013-02-01T08:04:34.173 に答える