Variáveis de ambiente
VCPKG_DOWNLOADS
Essa variável de ambiente pode ser definida como um diretório existente a ser usado para armazenar downloads em vez do diretório interno downloads/
. Deve ser sempre definido para um caminho absoluto.
VCPKG_FEATURE_FLAGS
Essa variável de ambiente pode ser definida como uma lista separada por vírgulas de recursos fora por padrão no vcpkg. Esses recursos estão sujeitos a alterações sem aviso prévio e devem ser considerados altamente instáveis.
Não há sinalizadores de recursos off-by-default no momento.
EDITOR
Essa variável de ambiente pode ser definida como o caminho completo de um executável a ser usado para vcpkg edit
. vcpkg help edit
Consulte a ajuda específica do comando.
VCPKG_ROOT
Essa variável de ambiente pode ser definida como um diretório para usar como a raiz da instância vcpkg. Isso só será usado se o executável vcpkg não estiver localizado em uma raiz válida e a opção --vcpkg-root
de linha de comando não for usada.
VCPKG_VISUAL_STUDIO_PATH
Essa variável de ambiente pode ser definida como o caminho completo para uma instância do Visual Studio no computador. Essa instância do Visual Studio será usada se o triplet não substituí-lo por meio da VCPKG_VISUAL_STUDIO_PATH
configuração triplet.
Exemplo: D:\2017
VCPKG_DEFAULT_TRIPLET
Essa variável de ambiente pode ser definida como um nome triplete que será usado para referências triplete não qualificadas em linhas de comando.
VCPKG_DEFAULT_HOST_TRIPLET
Essa variável de ambiente pode ser definida como um nome triplet que será usado para referências de porta de host não qualificadas em linhas de comando e todas as referências de porta de host em listas de dependência. Consulte a documentação de dependências de host para obter mais informações.
VCPKG_OVERLAY_PORTS
Essa variável de ambiente adiciona caminhos de portas de sobreposição adicionais considerados após os listados na linha de comando. Listar caminhos para sobreposições usando o separador PATH dependente da plataforma (Windows ;
| outros :
)
Exemplo (Windows): C:\custom-ports\boost;C:\custom-ports\sqlite3
VCPKG_OVERLAY_TRIPLETS
Essa variável de ambiente permite que os usuários adicionem diretórios para procurar trigêmeos.
Listar caminhos para sobreposições usando o separador PATH dependente da plataforma (Windows ;
, outros :
)
Veja Exemplo: sobrepor trigêmeos para um exemplo.
VCPKG_FORCE_SYSTEM_BINARIES
Essa variável de ambiente, se definida, suprime o download do CMake e do Ninja e força o uso dos binários do sistema.
VCPKG_FORCE_DOWNLOADED_BINARIES
Essa variável de ambiente, se definida, ignora o uso dos binários do sistema e sempre baixará e usará a versão definida pelo vcpkg.
VCPKG_KEEP_ENV_VARS
Essa variável de ambiente pode ser definida como uma lista de variáveis de ambiente, separadas por ;
, que serão propagadas para o ambiente de compilação.
Os valores das variáveis mantidas não serão rastreados nas ABIs do pacote e não causarão reconstruções quando forem alteradas. Para passar variáveis de ambiente que devem causar reconstruções na alteração, consulte VCPKG_ENV_PASSTHROUGH
.
Exemplo: FOO_SDK_DIR;BAR_SDK_DIR
VCPKG_MAX_CONCURRENCY
Essas variáveis de ambiente limitam a quantidade de simultaneidade usada por sistemas de compilação subjacentes. Se não for especificado, o padrão será núcleos lógicos + 1.
VCPKG_DEFAULT_BINARY_CACHE
Essa variável de ambiente redireciona o local padrão para armazenar pacotes binários. Consulte Cache binário para obter mais detalhes.
VCPKG_BINARY_SOURCES
Essa variável de ambiente adiciona ou remove fontes binárias. Consulte Cache binário para obter mais detalhes.
VCPKG_NUGET_REPOSITORY
Essa variável de ambiente altera os metadados dos pacotes NuGet produzidos. Consulte Cache binário para obter mais detalhes.
VCPKG_USE_NUGET_CACHE
Essa variável de ambiente permite usar o cache do NuGet para cada fonte binária baseada em nuget. Consulte Cache binário para obter mais detalhes.
X_VCPKG_NUGET_PREFIX
Adiciona um prefixo ao nome de todos os pacotes binários enviados ou restaurados de caches binários NuGet.
Por exemplo, quando X_VCPKG_NUGET_PREFIX
é definido como vcpkg_demo-
o zlib_x64-windows.1.2.13-vcpkg8918746ce8b60474e5ebe68e53355fa70eb05119be913a1d1dc0b930b3b7b6e8.nupkg
pacote binário torna-se vcpkg_demo-zlib_x64-windows.1.2.13-vcpkg8918746ce8b60474e5ebe68e53355fa70eb05119be913a1d1dc0b930b3b7b6e8.nupkg
.
X_VCPKG_ASSET_SOURCES
Observação
Esta seção cobre uma característica experimental do vcpkg que pode mudar ou ser removida a qualquer momento.
Essa variável de ambiente permite usar um espelho privado para todos os ativos marcados com SHA512. Consulte Cache de ativos para obter mais detalhes.
VCPKG_NO_CI
A configuração VCPKG_NO_CI
desabilita a heurística de detecção do ambiente de CI do vcpkg.
VSLANG
Essa variável de ambiente define o idioma que vcpkg usa para exibir mensagens. Ele deve ser definido como um dos 14 LCIDs suportados (identificador de localidade, valor de 4 bytes correspondente a um idioma).
Por exemplo: 1033 corresponde ao idioma inglês (EUA). Para obter uma lista completa de LCIDs suportados, consulte Localização.
ACTIONS_CACHE_URL
Essa variável de ambiente é a URL para o cache de ações do GitHub. Consulte Cache binário para obter mais detalhes.
ACTIONS_RUNTIME_TOKEN
Essa variável de ambiente é o token de acesso ao cache de ações do GitHub. Consulte Cache binário para obter mais detalhes.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de