コンパイルデータベースを使用する

JSON コンパイルデータベース形式は、ビルドシステムに依存せずに個々のビルドを再現する方法を規定しています。

コンパイルデータベースは、基本的にファイルの一覧と、それらのファイルをコンパイルするために使用されるコンパイラフラグのリストです。このデータベースは、ファイルを編集のために開いた際に、コードを正しく解析するために必要な情報をコードモデルに提供するために使用されます。

コンパイル データベースをプロジェクトとして開くには、[File ] > [Open Project ] に移動し、コンパイル データベースの JSON ファイルを選択します。

コードモデルが保持する情報からコンパイルデータベースを生成するには、Build >Run Generator に移動し、「Compilation Database 」を選択します。

compile_database.json.files で、C 以外のファイルなどのファイルをプロジェクトに追加できます。

実験的な「コンパイルデータベース・プロジェクトマネージャー」を使用すると、Clang コードモデルのすべての編集機能にアクセスしながら、コンパイルデータベース内のファイルを開くことができます。

注: これを使用するには、「Compilation Database Project Manager」プラグインを有効にしてください

ヘッダーファイルとソースファイルを切り替えるには、[Tools ] > [C++ ] > [Switch Header/Source] を選択します。

Projects モードでは、コンパイルデータベースプロジェクトのカスタムビルドステップや実行設定を指定できます。

プラグインの有効化と無効化」、「カスタムビルドステップの追加」、「実行のためのプロジェクトの設定」、「コードモデル」、および「プロジェクトのビルドと実行も参照してください

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.