vcpkg integrate

構文

  • ビルド システム統合
vcpkg integrate [options] install
vcpkg integrate [options] remove
vcpkg integrate [options] project
  • シェル統合
vcpkg integrate [options] powershell
vcpkg integrate [options] bash
vcpkg integrate [options] zsh
vcpkg integrate [options] x-fish

説明

vcpkg をシェルとビルドシステムと統合します。

vcpkg integrate install

Visual Studio統合 (Windows のみ)、ユーザー全体の vcpkg インスタンスを設定し、CMake 統合ヘルプを表示します。

Visual Studio 2015 を使用する Windows では、このサブコマンドは MSBuild インストールにリダイレクト ロジックを追加します。これにより、各ユーザーのユーザー全体の vcpkg インスタンスが自動的に取得されます。 Visual Studio 2017 以降では、このロジックがボックスに表示されます。

ユーザー全体の vcpkg インスタンスを設定するために、vcpkg は、ユーザー全体の構成場所内の vcpkg インスタンスへの絶対パスを含む短いファイルをいくつか作成します。

  • %LOCALAPPDATA%\vcpkg または %APPDATA%\Local\vcpkg Windows 上
  • $HOME/.vcpkg または /var/.vcpkg Windows 以外の場合

CMake ツールチェーン ファイルへの完全なパスを表示します。 ツールチェーン ファイルを使用するには、このコマンドを実行する必要はありません。

vcpkg integrate remove

ユーザー全体の vcpkg インスタンス設定を削除します。

このコマンドは、作成されたユーザー全体の構成場所からリンク ファイルを vcpkg integrate install削除します。

vcpkg integrate project

MSBuild 統合用のリンクされた NuGet パッケージを作成します。

詳細については、「 MSBuild Per-Project Integration 」を参照してください。

vcpkg integrate powershell

  • Windows のみ

現在のユーザーの Powershell プロファイルに vcpkg タブ補完のサポートを追加します。

vcpkg integrate bash

  • Windows 以外のみ

現在のユーザー (.bash_profileMacOS の場合) に vcpkg タブ補完の.bashrcサポートを追加します。

vcpkg integrate zsh

  • Windows 以外のみ

現在のユーザー .zshrcに vcpkg タブ補完のサポートを追加します。

vcpkg integrate x-fish

  • Windows 以外のみ

現在のユーザーの fish shell completions ディレクトリに vcpkg タブ補完のサポートを追加します。

$ vcpkg integrate install
Applied user-wide integration for this vcpkg root.

CMake projects should use: "-DCMAKE_TOOLCHAIN_FILE=/workspaces/vcpkg/scripts/buildsystems/vcpkg.cmake"

[オプション]

すべての vcpkg コマンドでは、一連の 一般的なオプションがサポートされています。