私は典型的なアプリケーション開発シナリオ、ライブラリ + アプリケーションを持っています。どちらも qbs プロジェクトです。ライブラリ プロジェクトでは、次のようにブール型プロパティ staticBuild のデフォルトを true に宣言しました。
Project { // the library
property bool staticBuild: true
Product {
type: staticBuild ? "staticlibrary" : "dynamiclibrary"
name: "Lib"
}
}
アプリケーション プロジェクトでは、Depends アイテムを使用して、次のように Lib を依存関係として追加します。
Project { // Application
Product {
type: "application"
Depends { name: "Lib" }
Lib.staticBuild: false // want to link to a dll.
}
}
しかし、このプロパティ参照は機能しません。プロパティが宣言されていないというエラーが表示されます。
どうすればこれを修正できますか?.