クロスプラットフォームライブラリとAPI
Qt Creator IDEと生産性向上ツール
UI compositionのためのUIデザインツール
Qtプロジェクト向け
モバイルアプリのデジタル広告
受託開発、トレーニング、サポート等
組み込み向けユーセージ分析
Qtは、UIデザインやソフトウェア開発から品質保証、展開に至るまで、製品開発ライフサイクル全体で生産性を向上させます。あなたのニーズに最も適したソリューションを見つけてください。
最新のリソースを入手し、今後のイベントを確認しましょう。
理想的な学習リソースを見つけたり、コミュニティと交流したりして、Qtのスキルを向上させましょう。
初心者であろうとベテランのQtプロであろうと、成功するために必要なサポートと助けがすべて揃っています。
12月 31, 2023 by Qt Group 日本オフィス | Comments
Qbsビルドツールのバージョン2.2がリリースされました。
Qbsはコミュニティ主導の言語非依存のビルド自動化システムです。高速で、QMLに基づいた簡単に学べる言語を提供しています。
前回示唆された通り、このリリースの主な機能はプロジェクトの解決フェーズの並列化です。
もちろん、ビルドツールは与えられたソースを最大限のCPUでコンパイルします。場合によってはリモートマシンでも実行されます。ただし、ディスク上のプロジェクト構成をビルドグラフに変換する初期プロセスは、通常容易に並列化することができません。それでも、このステップは大規模なプロジェクトの場合、かなりの時間を要するため、並列化を試す価値がありました。
私たちのアプローチは、それぞれの製品(アプリケーション、ライブラリなど)を専用のスレッドで設定することでした。大規模なプロジェクトでは、すべてのホストプラットフォームで2倍から3倍の速度向上が見られており、前のバージョンで既に大幅な速度向上が実現されているため、プロジェクトの解決はQt CreatorなどのIDEでプロジェクトファイルを編集する際のボトルネックではなくなりました。
パフォーマンスの向上を達成した後、次はツールに取り組んでいます。Qt CreatorなどのIDEがQbsプロジェクトファイルに対して十分に便利な機能を提供していないコードナビゲーションや自動補完などの機能について、いくつかの改善アイデアを持っており、クライアントに依存しない解決策としてLanguage Server Protocolを導入することを検討しています。
Qbsはダウンロードページでダウンロードできます。
不具合はバグトラッカーで報告してください。
ライブディスカッションのためにDiscordサーバーに参加してください。
質問や議論にはメーリングリストを使用できます。
Qbsはさまざまなパッケージリポジトリ(Chocolatey、MacPorts、Homebrew)から利用可能であり、Qbs開発チームによって各リリースで更新されています。また、Linuxディストリビューションのいくつかでは、ネイティブのパッケージ管理システムを介してインストールすることもできます。詳細については repology.org をご覧ください。
Qbs 2.2.1はQt Creator 12.0.1にも含まれています。
もしQbsを使って満足しているなら、他の人にも教えてください。そして、何か貢献したいと思うかもしれません。Qbsをより良くするためのすべての貢献は非常に歓迎されます。バグの報告や修正を行うこともできますし、新しい機能も大歓迎です。パッチは、Linux、macOS、WindowsでCIボットによって自動的に検証され、ビルドされます。
Qbs Wiki の手順に従って始めましょう。
2.2リリースを実現してくれたすべての方々に感謝します。
Download the latest release here: www.qt.io/download.
Qt 6.8 release focuses on technology trends like spatial computing & XR, complex data visualization in 2D & 3D, and ARM-based development for desktop.
Check out all our open positions here and follow us on Instagram to see what it's like to be #QtPeople.
Qt Group includes The Qt Company Oy and its global subsidiaries and affiliates.