問題タブ [qbs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qbs - ある qbs プロジェクトで宣言されたプロパティを別の qbs プロジェクトから設定する
私は典型的なアプリケーション開発シナリオ、ライブラリ + アプリケーションを持っています。どちらも qbs プロジェクトです。ライブラリ プロジェクトでは、次のようにブール型プロパティ staticBuild のデフォルトを true に宣言しました。
アプリケーション プロジェクトでは、Depends アイテムを使用して、次のように Lib を依存関係として追加します。
しかし、このプロパティ参照は機能しません。プロパティが宣言されていないというエラーが表示されます。
どうすればこれを修正できますか?.
c++ - Qbs、存在しないベース プロファイル エラー
Qt ベースのオープン ソース ライブラリをコンパイルして Qbs を学習しています。Qbs プロジェクトを以下のように設定しました。
次のように Qbs を呼び出します。
以下のエラーメッセージが表示されました
私は何を間違っていますか?説明書通りに設定を行いました。Qbs 1.9 と Qt 5.9.1 を使用して、Windows 10 x64 を使用しています。
私のプロファイルのリストは次のとおりです。
qbs - Qbs >= 1.8 モジュールの新しいプロパティ オーバーライド構文が失敗する
myproduct
カスタム モジュールに応じて、 product を含むアプリがありますmymodule
。
Qbs 1.7 以前では、次の構文でこのプロパティを外部から設定できました。
期待どおりに機能しました。qbs 1.8 以降では、これはエラーで失敗します:
しかし、どちらも機能しません (プロパティ値は変更されません)。
私は何が欠けていますか?それとも、これは qbs のバグですか?
PS期待どおりに動作しますproject.someproperty:"..."