Qtブログ(日本語)

Qt Creator 19 - CMake の更新

作成者: Qt Group 日本オフィス|Apr 6, 2026 1:51:48 AM
このブログは「Qt Creator 19 - CMake Update」の抄訳です。

Qt Creator 19におけるCMakeの変更点は以下の通りです。

find_package依存関係プロバイダの再構築

Qt Creator 17では、パッケージマネージャーの自動セットアップ機能の一環として、find_package()依存関係プロバイダが導入されました。

この機能はQt Creator 19で再構築されました。Qt SDKメンテナンスツールがポップアップ表示される代わりに、現在は「Issues」パネルにリンクが表示されるようになりました。

不足している Qt コンポーネントをインストールするには、そのリンクをクリックするだけです。

以下は、Qt コンポーネントが不足している Dice デモです。

Ninja ビルドツールは Device ツールの一部

Ninja ビルドツールで問題が発生した場合は、Devices の一部である Source and Build Tools を確認する必要があります。

CMakeプリセットJSON LSP

Qt Creatorは、編集用にCMakeプリセットJSONスキーマを使用するJSON LSP(Language Server Protocol)をインストールします。

node.jsがインストールされていることを確認してください。

何らかの理由でこれがそのまま動作しない場合は、JSON LSPの手動インストール方法についてQTCREATORBUG-34305を参照してください。

CTest「ct」ロケーター

Qt Creatorには以前からcmロケーターが搭載されており、これを使用してCMakeターゲットをビルドできます。しかし、テストのみをビルドして実行したい場合はどうすればよいでしょうか?

そこでctロケーターフィルターが役立ちます。Qt Creator 19.0.1での使用が最適です。

CMake Configure 詳細パネル

Qt Creator 19では、ビルド設定 > CMake > Configureパネルの詳細を閉じたかどうかを記憶します。