Qt Creator 19におけるCMakeの変更点は以下の通りです。
Qt Creator 17では、パッケージマネージャーの自動セットアップ機能の一環として、find_package()依存関係プロバイダが導入されました。
この機能はQt Creator 19で再構築されました。Qt SDKメンテナンスツールがポップアップ表示される代わりに、現在は「Issues」パネルにリンクが表示されるようになりました。
不足している Qt コンポーネントをインストールするには、そのリンクをクリックするだけです。
以下は、Qt コンポーネントが不足している Dice デモです。
Ninja ビルドツールで問題が発生した場合は、Devices の一部である Source and Build Tools を確認する必要があります。
Qt Creatorは、編集用にCMakeプリセットJSONスキーマを使用するJSON LSP(Language Server Protocol)をインストールします。
node.jsがインストールされていることを確認してください。
何らかの理由でこれがそのまま動作しない場合は、JSON LSPの手動インストール方法についてQTCREATORBUG-34305を参照してください。
Qt Creatorには以前からcmロケーターが搭載されており、これを使用してCMakeターゲットをビルドできます。しかし、テストのみをビルドして実行したい場合はどうすればよいでしょうか?
そこでctロケーターフィルターが役立ちます。Qt Creator 19.0.1での使用が最適です。
Qt Creator 19では、ビルド設定 > CMake > Configureパネルの詳細を閉じたかどうかを記憶します。