次の方法で共有


ビルド システム統合

vcpkg は MSBuild および CMake とシームレスに統合され、ビルド時にプロジェクトの依存関係を復元します。 vcpkg では、標準のインストール レイアウトを提供することで、他のビルド システムとの統合も容易になります。

MSBuild の統合

vcpkg は、ユーザー全体の MSBuild 統合を提供します。vcpkg integrate installvcpkg.propsファイルとvcpkg.targetファイルを使用したコマンドとプロジェクトごとの統合。

この統合を有効にすると、すべての MSBuild プロジェクトと Visual Studio プロジェクトで依存関係が自動的にリンクされます。

この統合のしくみの詳細については、 MSBuild 統合ドキュメントを参照してください。

Visual Studio MSBuild プロジェクトでは、vcpkg もサポートされています。 開始するには、「 Tutorial: Visual Studio で MSBuild でパッケージをインストールして使用する を参照してください。

CMake の統合

vcpkg は、カスタム ツールチェーン ファイルを使用して、プロジェクトにシームレスな find_package() 統合を提供します。 この統合を有効にするには、CMake の <vcpkg root>/scripts/buildsystems/vcpkg.cmake に指定されたツールチェーン ファイルを追加して、 CMAKE_TOOLCHAIN_FILE または CMakePresets.json ファイルを使用して呼び出しを構成します。

この統合がアクティブになると、 find_package()find_library()find_path() などの関数が自動的に vcpkg インストール ディレクトリを検索して、必要な依存関係を見つけます。 さらに、vcpkg はマニフェスト ファイルで宣言された依存関係を自動的にインストールすることもできます。

この統合のしくみの詳細については、 CMake 統合ドキュメントを参照してください。

CMake がサポートされている複数の IDE/エディターでも、vcpkg が明示的にサポートされています。 詳細については、対応するドキュメント記事を参照してください。

手動統合

vcpkg は、vcpkg が提供する標準の インストール レイアウトを使用して、他のビルド システム 一般的に使用することもできます。

manual 統合を使用して vcpkg をビルド システムと統合する方法の詳細