Variáveis de ambiente
Essa variável de ambiente pode ser definida como um diretório existente para armazenar downloads em vez do diretório interno downloads/
. Ele sempre deve ser definido como um caminho absoluto.
Essa variável de ambiente pode ser definida como uma lista separada por vírgulas de recursos desativados 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 desativados por padrão no momento.
Essa variável de ambiente pode ser definida como o caminho completo de um executável a ser usado para vcpkg edit
o . vcpkg help edit
Consulte para obter ajuda específica do comando.
Essa variável de ambiente pode ser configurada como um diretório para usar como 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.
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 trio não a substituir por meio da configuração de trigêmeo VCPKG_VISUAL_STUDIO_PATH
.
Exemplo: D:\2017
Essa variável de ambiente pode ser definida como um nome de trigêmeo que será usado para referências de trigêmeos não qualificadas em linhas de comando.
Essa variável de ambiente pode ser definida como um nome triplo 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.
Essa variável de ambiente adiciona portas de sobreposição adicionais ou diretórios de portas de sobreposição considerados após aqueles listados na linha de comando. Vários valores são separados com o separador PATH dependente da plataforma (Windows ;
| outros :
)
Exemplo (Windows): C:\custom-ports\boost;C:\custom-ports\sqlite3;C:\other-ports
Essa variável de ambiente permite que os usuários adicionem diretórios para pesquisar trigêmeos.
Listar caminhos para sobreposições usando o separador PATH dependente da plataforma (Windows ;
, outros :
)
Consulte Exemplo: sobrepor trigêmeos para obter um exemplo.
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.
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.
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 alterados. Para transmitir variáveis de ambiente que devem causar reconstruções na alteração, consulte VCPKG_ENV_PASSTHROUGH
.
Exemplo: FOO_SDK_DIR;BAR_SDK_DIR
Essas variáveis de ambiente limitam a quantidade de simultaneidade usada pelos sistemas de compilação subjacentes. Se não for especificado, o padrão será núcleos lógicos + 1.
Essa variável de ambiente redireciona o local padrão para armazenar pacotes binários. Consulte Cache binário para obter mais detalhes.
Essa variável de ambiente adiciona ou remove fontes binárias. Consulte Cache binário para obter mais detalhes.
Essa variável de ambiente altera os metadados dos pacotes NuGet produzidos. Consulte Cache binário para obter mais detalhes.
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.
Adiciona um prefixo ao nome de todos os pacotes binários enviados por push ou restaurados de caches binários do NuGet.
Por exemplo, when 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
.
Observação
Esta seção cobre um recurso experimental do vcpkg que pode ser alterado ou removido 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.
A configuração VCPKG_NO_CI
desativa a heurística de detecção de ambiente de CI do vcpkg.
Essa variável de ambiente define a linguagem que o 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.
Essa variável de ambiente é a URL para o cache do GitHub Actions. Consulte Cache binário para obter mais detalhes.
Essa variável de ambiente é o token de acesso ao cache do GitHub Actions. Consulte Cache binário para obter mais detalhes.
Comentários do vcpkg
O vcpkg é um projeto código aberto. Selecione um link para fornecer comentários: