Qbs で使用されるスクリプト言語は、IDE によるビルド スクリプトの生成と解析を自動化するように適合されています。 さらに、Qbs は makefile を生成せず、make ユーティリティなどの仲介者なしで Qbs 自体がコンパイラーとリンカーの起動を制御し、すべての依存関係の詳細なグラフに基づいてビルド プロセスを最適化します。 プロジェクト内の構造と依存関係に関する初期データが存在することにより、複数のスレッドでの操作の実行を効果的に並列化できます。 多数のファイルとサブディレクトリで構成される大規模なプロジェクトの場合、Qbs を使用したリビルドのパフォーマンスは make よりも数倍優れています。リビルドはほぼ瞬時に行われ、開発者が待ち時間を費やす必要はありません。
XNUMX 年前、Qt Company が
メイン
- Visual Studio 2019 および Clang-cl (Visual Studio に含まれる cl.exe コンパイラとオプション互換性のある代替 Clang コマンド ライン インターフェイス) のサポート。
- 組み込み開発ツールのサポート
IAR ,KEIL иSDCC 、これにより、いくつかのハードウェア プラットフォーム向けに開発されたプロジェクトに Qbs を使用できるようになります。 - Travis CI 継続的統合システム用の構成ファイルとビルド スクリプトが追加され、Gerrit でレビューされた Qbs のパッチの各セットをビルドしてテストできるようになりました。
- Debian ベースの Docker イメージが完全に再設計され、ビルドおよびテスト環境として使用できます。
- 古いバージョンの Android NDK (‹19) のサポートは終了しました。
出所: オープンネット.ru