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

Description

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

vcpkg integrate install

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

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

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

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

vcpkg integrate remove

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

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

vcpkg integrate project

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

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

vcpkg integrate powershell

  • Windows 7 のみ

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

vcpkg integrate bash

  • 非Windowsのみ

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

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 コマンドは、一連の common オプションをサポートします。