QBSプロジェクトは、Qt Creatorレベルでプロジェクトを簡単に組み立てることができる開発段階に達しました。 したがって、プロジェクトはそのバージョン番号に値します。これは、多数の外部ユーザー
にとってのメリットを反映しています。
QBSを使用する理由
- QBS自体がビルド環境のセットアップを処理し、1つの環境から異なるプラットフォーム用のプロジェクトをビルドできます。
- プロジェクトの多くの構成を並行して収集できます。
- 高速インクリメンタルビルド( 比較 )。
- QMLのような言語を使用します。 いくつかのあいまいな言語の代わりに、JavaScriptで複雑なスクリプトを直接書くことができます(はい、私はあなたについて話しています、qmake)。
- QBSはQt Creator 2.8でサポートされています。
- QBSはQtバージョンに関連付けられていません。 つまり、Qtバージョンの変更は、アセンブリツールキットバージョンの変更を伴いません。
どこで入手できますか?
QBSはQt Creator 2.8に統合されます。
ソースからQBSを構築する手順は、wikiで入手できます:
http :
//qt-project.org/wiki/qbsエラーはここで報告する必要があります:
https :
//bugreports.qt-project.org/browse/QBSまた、メーリングリストで質問することができます:
http :
//lists.qt-project.org/mailman/listinfo/qbsQBSはQtを構築できますか?
この問題は頻繁に発生します。 qmakeに基づいて既存のビルドシステムを置き換えることは可能ですが、configureスクリプトと悪名高いsynqtを捨てることはできません。 したがって、QBSからはあまり意味がありません。 開発者は、より高い目標を設定し、configureをsyncqtに置き換えたいと考えています。これは、まだQBSが未開発である場所です。 さらに、クリーンなシステムでのビルド(ブートストラップ)はまだ不可能です。