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_profile
MacOS の場合) に 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 コマンドでは、一連の 一般的なオプションがサポートされています。
vcpkg