環境変数
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_PREFIX
vcpkg_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 キャッシュへのアクセス トークンです。 詳細については、 バイナリ キャッシュを 参照してください。
vcpkg
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示