CLion 2019.3ヘルプ

プロジェクトを開くまたは作成する

プロジェクトを開きます

CLionで既存のCMakeプロジェクトを開くには、次のようにします。

  • ファイル | 開くを選択してプロジェクトディレクトリーを見つけます。このディレクトリーには CMakeLists.txt ファイルが含まれています。

  • ファイル | 開くを選択し、CLionを最上位の CMakeLists.txt ファイルをポイントしてからプロジェクトとして開くを選択します。

  • ファイル | 開くを選択して CMakeCache.txt ファイルを見つけ、プロジェクトとして開くを選択します。

新規プロジェクトの作成

  1. 現在プロジェクトがCLionで開かれていない場合は、ようこそ画面新規プロジェクトをクリックします。それ以外の場合は、メインメニューのファイル | 新規プロジェクトを選択します。

  2. 表示される新規プロジェクトダイアログで、プロジェクトのターゲットタイプ(実行可能ファイルまたはライブラリー)、および使用する言語(ピュアCまたはC++)を選択します。CLionは提供された設定に基づいて最上位の CMakeLists.txt ファイルを生成します。

新しいプロジェクト例

例として、C++11標準を想定した単純な共有ライブラリーを作成しましょう。

  1. ようこそ画面またはファイルメニューから新規プロジェクトをクリックします。

  2. 左ペインでC++ライブラリーを選択してください。

  3. 右側のウィンドウで、プロジェクトの場所と名前を設定します。テキストフィールドにパスを入力するか、icons actions menu open をクリックして目的のフォルダーを参照します。

  4. 言語標準コントロールをクリックして、ドロップダウンリストから規格を選択します(この例ではC++11)。

  5. ライブラリー型コントロールを使用してライブラリータイプを選択します(この例では共有 )。

    new cmake project dialog

  6. 作成をクリックしてプロジェクトを作成し、対応する CMakeLists.txt ファイルを生成します。

    shared library project template

ソースからCMakeプロジェクトを作成する

CLionでCMake以外のソースを扱うために、CMakeプロジェクト構造に変換することができます。

  1. メインメニューでファイル | 情報源からの新しいCMakeプロジェクトを選択し、ソースへのパスを選択します。

  2. CMakeプロジェクトのインポートダイアログで、以下を指定します。

    • プロジェクトファイルを選択 - プロジェクトファイルとしてインポートするファイルを選択します。サブディレクトリーのチェックボックスを使用してコンテンツ全体をインポートするか、チェックボックスをオフにしてコンテンツを選択的にインポートします。

    • ユーザーインクルードディレクトリー - プロジェクトに含めるディレクトリーを選択し、CMake include_directories(英語)コマンドで指定します。CLionに少なくとも1つのヘッダーファイルが含まれる場合、includeという名前の場合、またはヘッダーファイルのみを含むサブディレクトリーがある場合、ディレクトリーは自動的に含まれます。

      プロジェクトファイルの選択ペインで選択されていないディレクトリーはユーザーインクルードディレクトリーリストには表示されません - 最初に選択すると、使用可能なインクルードディレクトリーがリストに表示されます。

    import cmake project dialog
最終更新日: 2019年12月3日

関連ページ:

ようこそ画面

CLionは、プロジェクトが開かれていない場合にようこそ画面を表示します。例:CLionを初めて実行するとき、またはプロジェクトの唯一の開いているインスタンスを閉じるとき。この画面から、バージョン管理から既存のプロジェクトをインポート、開く、またはチェックアウトできます。下部の構成メニューを使用して...

新規プロジェクト: C/C++

CおよびC++アプリケーションの場合、次のオプションを使用します。左ペイン:C++実行ファイルC++をプロジェクト言語および実行可能なターゲットとして使用する場合は、このオプションを選択します。C++ライブラリーC++をプロジェクト言語およびライブラリーターゲットとして使用する場合は、このオプション...

CMakeプロフィール

CLionでは、CMakeプロジェクトのビルドに必要な設定がCMakeプロファイルに組み込まれます。これには、ツールチェーン、ビルドタイプ、CMakeジェネレーターなどのCMakeオプション、および環境変数が含まれます。複数のプロファイルを使用すると、たとえば、1つのプロジェクトに異なるコンパイラを...

CMakeの読み込み/再読み込み

CMakeLists.txtファイルに変更を加えると、CLionはプロジェクトをリロードするように促します。プロジェクトのリロードには2つのオプションがあります。リロードの変更- この場合は、プロジェクトを1回リロードします。それ以降のCMakeLists.txtの変更もすべてリロードが必要になりま...