vcpkg env
개요
참고 항목
이 명령은 Windows에서만 지원됩니다.
vcpkg env [<optional command>] [--triplet=<triplet>] [--options]
설명
현재 터미널에서 클린 빌드 환경을 만듭니다. 생성된 환경은 vcpkg가 cmd
포트를 빌드하는 데 사용하는 것과 일치하도록 초기화된 세션입니다.
세션의 구성은 세 쌍둥이 설정에 따라 달라집니다. --triplet
이 옵션을 사용하여 대상으로 삼중자를 지정하고, 그렇지 않으면 기본 트리플렛이 추론됩니다. 설정에 따라 .를 통해 vcvars
Visual Studio 빌드 환경을 초기화할 수 있습니다.
환경 변수 및 삼중값 설정에 지정된 VCPKG_KEEP_ENV_VARS
환경 변수를 제외하고 대부분의 환경 변수 VCPKG_ENV_PASSTROUGH
는 세션에서 지워집니다.
--bin
, --debug-bin
, --include
--tools
또는 --python
옵션을 사용하면 세션의 환경 변수에 대한 삼중자 폴더의 installed
해당 경로 앞에 추가됩니다.
vcpkg에서 설치한 도구 및 라이브러리를 세션에서 사용할 수 있도록 하려는 경우 사용합니다.
폴더의 계층 구조에 대한 installed
자세한 내용은 빌드 시스템 수동 통합 설명서를 참조하세요.
필요에 따라 실행할 단일 명령을 지정할 수 있습니다. 세션은 나중에 즉시 종료됩니다.
예제
빌드 환경 세션 만들기
PS C:\Users\vcpkg\vcpkg> vcpkg env
Microsoft Windows [Version 10.0.25905.1000]
(c) Microsoft Corporation. All rights reserved.
C:\Users\vcpkg\vcpkg>
단일 명령 실행
PS C:\Users\vcpkg\vcpkg> vcpkg env "cmake --version"
cmake version 3.20.21032501-MSVC_2
CMake suite maintained and supported by Kitware (kitware.com/cmake).
환경 변수 유지
PS C:\Users\vcpkg\vcpkg> $env:CLEARED_ENV_VAR="hello"
PS C:\Users\vcpkg\vcpkg> vcpkg env "set CLEARED_ENV_VAR"
Environment variable CLEARED_ENV_VAR not defined
PS C:\Users\vcpkg\vcpkg> $env:VCPKG_KEEP_ENV_VARS="CLEARED_ENV_VAR"
PS C:\Users\vcpkg\vcpkg> vcpkg env "set CLEARED_ENV_VAR"
CLEARED_ENV_VAR=hello
환경에 추가 --tools
PS C:\Users\vcpkg\vcpkg> vcpkg install minizip[tool]
PS C:\Users\vcpkg\vcpkg> vcpkg env --tools "minizip"
MiniZip 1.1, demo of zLib + MiniZip64 package, written by Gilles Vollant
more info on MiniZip at http://www.winimage.com/zLibDll/minizip.html
Usage : minizip [-o] [-a] [-0 to -9] [-p password] [-j] file.zip [files_to_add]
-o Overwrite existing file.zip
-a Append to existing file.zip
-0 Store only
-1 Compress faster
-9 Compress better
-j exclude path. store only the file name.
옵션
모든 vcpkg 명령은 일반적인 옵션 집합 을 지원합니다.
--triplet=<triplet>
환경을 구성할 때 대상으로 지정할 삼중항을 지정합니다. 이는 Visual Studio 빌드 환경을 초기화하는 방법과 다른 옵션에서 installed
사용하는 경로에 영향을 줍니다.
자세한 내용은 일반적인 옵션을 참조 --triplet
하세요.
--bin
세션의 환경 변수에 트리플렛의 PATH
설치된 bin
폴더를 추가합니다.
--debug-bin
세션의 환경 변수에 트리플렛의 PATH
설치된 debug/bin
폴더를 추가합니다.
--include
세션의 환경 변수에 트리플렛의 INCLUDE
설치된 include
폴더를 추가합니다.
--tools
세션의 환경 변수에 트리플렛의 PATH
설치된 tools
폴더를 추가합니다.
--python
세션의 환경 변수에 트리플렛의 PYTHONPATH
설치된 python
폴더를 추가합니다.
vcpkg