CLion 2023.2 ヘルプ

Conan プラグイン

ジェイフロッグ(英語)による Conan プラグインを使用すると、CLion を移動せずに、C/C++ のパッケージマネージャーである Conan を操作できるようになります。このプラグインは、依存関係プロバイダー (英語)cmake-conan(英語) を使用して、Conan を CMake と統合します。この依存関係プロバイダーは、CMake 構成を Conan に変換します。

Conan をインストールする

Conan プラグインをインストールする

  1. 設定 | プラグインに移動します。

  2. マーケットプレースタブで Conan を検索します。

    Install the Conan plugin from CLion
  3. インストールをクリックします。

  4. 開いたダイアログで、「受諾」をクリックします。

    Accept installing a third party plugin
  5. CLion を再起動してください。

プラグインを設定する

  1. メインメニューから表示 | ツールウィンドウ | Conan を選択するか、Conan アイコンをクリックしてプラグインツールウィンドウを開きます。

    Conan tool window icon
  2. App expui general settings をクリックします。

  3. Conan plugin settings
    • Conan クライアント実行可能ファイルへのパスを指定するか、システムレベルでインストールされたものを使用するようにシステムにインストールされている Conan を使用しますチェックボックスを設定します。

    • 次の構成には Conan を使用しますセクションで、CMake プロファイルに対応するチェックボックスをオンまたはオフにします。

    • すべての構成に Conan サポートを自動的に追加しますオプションはデフォルトで有効になっています。プラグインは新しいプロファイルに Conan サポートを追加します。

    • 最後のチェックボックスもデフォルトで有効になっており、Conan が CMake を並列実行するのではなく順次実行できるようになります。Conan キャッシュは Conan 2.0.9 バージョンまでは同時実行できないため、これが必要になります。

  4. OK をクリックします。

プロジェクトにライブラリを追加する

  1. 検索フィールドにライブラリ名の入力を開始し、結果のリストから選択します。

    Search for a library
  2. ライブラリのバージョンを選択し、「プロジェクトで使用する」をクリックします。

    Adding a library to the project
  3. App client expui general inspections inspections eye をクリックします。

    Explore the added libraries

    このダイアログには、プロジェクトに追加されたすべてのライブラリが、基本的なターゲット情報と CMake に追加されるコードスニペットとともに表示されます。

  4. 指示に従って CMakeLists.txt にコマンドを追加します。例:

    find_package(CURL) target_link_libraries(calendar_run CURL::libcurl)
  5. エディターで CMake 再ロードアイコンをクリックするか、ツール | CMake | CMake プロジェクトを再ロードするを選択します。

    Reload CMake project

    CMake の構成が完了したら、通常どおりアプリケーションをビルドして実行 / デバッグできます。

パッケージを更新する

  • Conan ツールウィンドウで App expui general refresh をクリックして、パッケージと依存関係プロバイダーを更新します。

    Update packages

関連ページ:

CMake プロファイル

CMake プロジェクトのビルドに必要な設定は CMake プロファイルに組み込まれています。これには、ツールチェーンとビルド型に加え、ジェネレーターや環境変数などの CMake オプションが含まれます。たとえば、異なるコンパイラーを使用したり、異なる設定でターゲットをビルドしたりするために、プロジェクトに複数のプロファイルを構成できます。プロファイル設定にアクセスする次のいずれかを実行して、CMake プロファイル設定を開きます。に移動します。を押してアクションの検索ダイアログを開き、CMake...

ビルドアクション

プロジェクトのビルド、クリーニング、インストールのアクションは、メインメニューのビルドセクションにまとめられています。以下の表は、ビルドアクションが次のタイプのプロジェクトでどのように機能するかを示しています。CMake プロジェクト、Makefile プロジェクト、カスタムビルドターゲットとカスタム実行 / デバッグ構成を含む Compilation Database プロジェクト。CMake プロジェクトのビルドアクション:プロジェクトのビルド現在のプロジェクト用に設定された各 CMake プロファ...

アプリケーションを実行する

CLion はユニットテストだけでなくアプリケーション全体の実行を可能にします。実行 / デバッグ構成で起動前ツールを構成している場合、CLion はそれらを最初に実行してから、アプリケーションを実行します。それ以外の場合、プログラムはすぐに開始されます。簡単な方法:エディターから実行プログラムにパラメーターを渡さず、プログラムを開始する前に特定のアクションを実行する必要がない場合は、エディターから直接実行できます。クラス宣言の近くのガターでクリックし、実行を選択します。カスタマイズ可能な方...

デバッグ

デバッグセッション中、デバッガーはプログラムの実行を妨害し、内部で何が起こっているかに関する情報を提供します。CLion でのデバッグの基礎については、このビデオを参照してください。一般的なデバッグ手順デバッガー設定を構成します。CMake プロジェクトの場合、目的の CMake プロファイルを選択します。必要に応じて、既存の実行 / デバッグ構成を作成または変更します。コードにブレークポイントを配置します。デバッグ <構成名> ボタンをクリックするか、他のオプションを使用してデバッグセ...

Vcpkg の統合

プロジェクトの依存関係と外部ライブラリの管理を支援するために、CLion は C/C++ のパッケージマネージャーである vcpkg と統合されています。vcpkg をインストールするメインメニューからを選択して、Vcpkg ツールウィンドウを開きます。をクリックします。Vcpkg を追加ダイアログでインストール設定を指定します。vcpkg リポジトリの名前と URL。インストールディレクトリ (または既定値を使用)。vcpkg がすでにインストールされている場合は、このフィールドにその場所へのパスを指...

ディレクトリを作成する

プロジェクトツールウィンドウで、新しいディレクトリを作成するディレクトリを右クリックします。を選択します。開いたダイアログで、ディレクトリ名を指定します。多数のネストされたディレクトリを作成する場合は、名前をスラッシュで区切って指定します。新しく作成されたディレクトリがプロジェクトビューに表示されます。Conan プラグインテンプレートベースのファイルを作成する