環境変数

VCPKG_DOWNLOADS

この環境変数は、内部 downloads/ ディレクトリの代わりにダウンロードを格納するために使用する既存のディレクトリに設定できます。 常に絶対パスに設定する必要があります。

VCPKG_FEATURE_FLAGS

この環境変数は、vcpkg の既定以外の機能のコンマ区切りリストに設定できます。 これらの機能は予告なく変更される可能性があり、非常に不安定と見なす必要があります。

現時点では、既定でオフになっている機能フラグはありません。

エディター

この環境変数は、使用 vcpkg editする実行可能ファイルの完全なパスに設定できます。 コマンド固有のヘルプを参照 vcpkg help edit してください。

VCPKG_ROOT

この環境変数は、vcpkg インスタンスのルートとして使用するディレクトリに設定できます。 これは、vcpkg 実行可能ファイルが有効なルート内に存在せず、コマンド ライン スイッチ --vcpkg-root が使用されていない場合にのみ使用されます。

VCPKG_VISUAL_STUDIO_PATH

この環境変数は、コンピューター上の Visual Studio インスタンスへの完全パスに設定できます。 この Visual Studio インスタンスは、トリプレットがトリプレット設定によってオーバーライドされない場合に VCPKG_VISUAL_STUDIO_PATH 使用されます。

例: D:\2017

VCPKG_DEFAULT_TRIPLET

この環境変数は、コマンド ラインの修飾されていないトリプレット参照に使用されるトリプレット名に設定できます。

VCPKG_DEFAULT_HOST_TRIPLET

この環境変数は、コマンド ラインの非修飾ホスト ポート参照と依存関係リスト内のすべてのホスト ポート参照に使用されるトリプレット名に設定できます。 詳細については 、ホスト依存関係のドキュメント を参照してください。

VCPKG_OVERLAY_PORTS

この環境変数は、コマンド ラインにリストされているものの後に考慮される追加 のオーバーレイ ポート パスを追加します。 プラットフォーム依存の PATH 区切り記号を使用してオーバーレイへのパスを一覧表示する (Windows ; | その他 :)

例 (Windows): C:\custom-ports\boost;C:\custom-ports\sqlite3

VCPKG_OVERLAY_TRIPLETS

この環境変数を使用すると、ユーザーはトリプレットを検索するディレクトリを追加できます。

プラットフォーム依存の PATH 区切り記号 (Windows ;、その他 :) を使用してオーバーレイへのパスを一覧表示する

例については、「例: オーバーレイトリプレット」を参照してください

VCPKG_FORCE_SYSTEM_BINARIES

この環境変数を設定すると、CMake と Ninja のダウンロードが抑制され、システム バイナリが強制的に使用されます。

VCPKG_FORCE_DOWNLOADED_BINARIES

この環境変数が設定されている場合、システム バイナリの使用は無視され、vcpkg によって定義されたバージョンが常にダウンロードされて使用されます。

VCPKG_KEnterprise EditionP_ENV_VARS

この環境変数は、 ;ビルド環境に伝達される環境変数の一覧に設定できます。

保持されている変数の値はパッケージの AVI では追跡されず、変更しても再構築は行われません。 変更時に再構築の原因となる環境変数を渡すには、次を参照してください VCPKG_ENV_PASSTHROUGH

例: FOO_SDK_DIR;BAR_SDK_DIR

VCPKG_MAX_CONCURRENCY

この環境変数は、基になるビルドシステムで使用されるコンカレンシーの量を制限します。 指定しない場合、これは既定で論理コア + 1 になります。

VCPKG_DEFAULT_BINARY_CACHE

この環境変数は、バイナリ パッケージを格納する既定の場所をリダイレクトします。 詳細については、 バイナリ キャッシュを 参照してください。

VCPKG_BINARY_SOURCES

この環境変数は、バイナリ ソースを追加または削除します。 詳細については、 バイナリ キャッシュを 参照してください。

VCPKG_NUGET_REPOSITORY

この環境変数は、生成された NuGet パッケージのメタデータを変更します。 詳細については、 バイナリ キャッシュを 参照してください。

VCPKG_UStandard Edition_NUGET_CACHE

この環境変数を使用すると、NuGet ベースのすべてのバイナリ ソースに対して NuGet のキャッシュを使用できます。 詳細については、 バイナリ キャッシュを 参照してください。

X_VCPKG_NUGET_PREFIX

NuGet バイナリ キャッシュから プッシュまたは復元されたすべてのバイナリ パッケージの名前にプレフィックスを追加します

たとえば、〘X_VCPKG_NUGET_PREFIXvcpkg_demo-zlib_x64-windows.1.2.13-vcpkg8918746ce8b60474e5ebe68e53355fa70eb05119be913a1d1dc0b930b3b7b6e8.nupkg バイナリ パッケージになります vcpkg_demo-zlib_x64-windows.1.2.13-vcpkg8918746ce8b60474e5ebe68e53355fa70eb05119be913a1d1dc0b930b3b7b6e8.nupkg

X_VCPKG_ASStandard EditionT_SOURCES

Note

このセクションでは、いつでも変更または削除できる vcpkg の試験的な機能について説明します。

この環境変数を使用すると、SHA512 でタグ付けされたすべての資産にプライベート ミラーを使用できます。 詳細については、 資産キャッシュを 参照してください。

VCPKG_NO_CI

設定 VCPKG_NO_CI すると、vcpkg の CI 環境検出ヒューリスティックが無効になります。

VSLANG

この環境変数は、vcpkg がメッセージの表示に使用する言語を設定します。 サポートされている 14 個の LCID (ロケール識別子、言語に対応する 4 バイト値) のいずれかに設定する必要があります。

たとえば、1033 は英語 (米国) 言語に対応します。 サポートされている LCID の完全な一覧については、「ローカリゼーション」を参照してください

ACTIONS_CACHE_URL

この環境変数は、GitHub Actions キャッシュへの URL です。 詳細については、 バイナリ キャッシュを 参照してください。

ACTIONS_RUNTIME_TOKEN

この環境変数は、GitHub Actions キャッシュへのアクセス トークンです。 詳細については、 バイナリ キャッシュを 参照してください。