Conan パッケージマネージャー
実験的な Conan プラグインは、Conan パッケージマネージャーを統合しています。
Conanは、CまたはC++ライブラリを自身のプロジェクトに迅速に統合できるC/C++パッケージマネージャーです。サポートされているすべての開発プラットフォームで利用可能です。
Conanは、Qt Creator に統合されているほとんどのビルドシステムに組み込むことができます:
Conanのクライアント・サーバーアーキテクチャにより、クライアントはパッケージの保管場所として機能するリモートサーバーからパッケージを取得したり、そこにアップロードしたりすることができます。クライアントはパッケージを作成し、必要に応じてソースからのビルドも処理します。クライアントにはパッケージを保存するためのローカルキャッシュがあるため、リモートサーバーから新しいパッケージを必要としない限り、オフラインで作業を行うことができます。
Conan を使用するには、 Qt Online Installer またはお使いのオペレーティングシステムに付属のツールを使用してインストールしてください。たとえば、Windows では、choco install conan またはpip install conan コマンドを使用できます。
注: Conan を使用するには、Conan プラグインを有効にする必要があります 。
各プロジェクトごとに、 conanfile.py または conanfile.txt ファイルを作成し、必要なライブラリやパッケージを指定する必要があります。その後、プロジェクトのビルド設定を編集して、そのファイルの場所と Conan のインストールコマンドの内容を指定する必要があります。
パッケージマネージャの自動設定
CMake で使用する Conan パッケージマネージャーを自動的にセットアップするには、Projects >Project Settings >CMake に移動し、Package manager auto setup を選択します。
PackageManagerAutoSetup false パッケージマネージャーの自動設定を無効にするには、CMakeのプリセットまたは CMakeLists.txt.shared ファイルで設定してください。
「Conan のビルド設定」、「プラグインの有効化と無効化」、「プロジェクトの CMake 設定のオーバーライド」、および「パッケージマネージャーでの CMake の使用」も参照してください 。
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.