CLion 2026.2 Help

CMake プロジェクトファイルを管理する

新しいファイルを追加する

  1. プロジェクトツリーで、ファイルを追加するフォルダーを右クリックし、コンテキストメニューから 新規 を選択します。 目的のファイルタイプを選択してください。

    ソースファイルの追加
  2. 新しいファイルの名前、タイプ、 追加オプションを指定します。

    既存のターゲットへのファイルの追加
  3. C++ クラスC/C++ ソースC/C++ ヘッダーC++ モジュールインターフェースユニット テンプレートの場合、CLion は新しいファイルを CMake ターゲットに追加するよう促します。 既存のターゲットを選択することも、新しいターゲットを作成することもできます。

    新しい CMake ターゲットを追加するには:

    1. 新しいターゲットの追加 リンクをクリックします。

      新しいターゲットへのファイルの追加
    2. ターゲットのタイプ、名前、場所を指定します。 次に「追加 」をクリックします:

      新しい実行可能ターゲットの追加
    3. 新しく作成したターゲットがリストに表示されます。

      新しいターゲットがターゲットのリストに追加されました

含まれるファイルを管理する

  • プロジェクトルートの下 にあるヘッダーファイルまたはソースファイルをプロジェクトファイルに含めると、CLion はそれをプロジェクトファイルとしても扱います。 CMakeLists.txt にそのようなインクルードを手動でリストする必要はありません。

既存のファイルを CMake ターゲットに追加する

どのプロジェクトファイルにも CMake ターゲットにも含まれていないファイルを追加するには、次のいずれかを実行します。

  • エディターの右上隅にある CMake プロジェクトに追加 をクリックします。

    ファイルを CMake プロジェクトに追加する

    既存のターゲットを選択することも、 新しいターゲットを作成することもできます。

  • プロジェクト ツールウィンドウで 1 つまたは複数のファイルを選択し、コンテキストメニューから <filename> を CMake プロジェクトに追加 を選択します。

    コンテキストメニューから CMake プロジェクトにファイルを追加
  • ファイルを CMake プロジェクトに手動で追加することもできます。

    ファイルが プロジェクト root にある場合は、 add_executable() または add_library() コマンドを使用してターゲットに追加します。

  • プロジェクトルート配下にプロジェクト外のソースを含むディレクトリがある場合は、ライブラリとして マークすることもできます。プロジェクトビューで右クリックし、コンテキストメニューから ディレクトリをマーク | ライブラリファイル を選択してください。

    プロジェクトルート外にあるライブラリファイルを使用するには、CLion がディレクトリをインデックスして、 #含める ステートメントの補完とナビゲーションを提供できるように、ヘッダー検索パスを指定する必要があります:

    include_directories(${MY_EXTERNAL_SOURCE__DIR})

    ここで、 MY_EXTERNAL_SOURCE__DIR は必要な外部パスです。

    詳細は、 クイック CMake チュートリアル: インクルードディレクトリの追加を参照してください。

2026 年 7 月 15 日