Ler em inglês

Compartilhar via


vcpkg adicionar

Sinopse

vcpkg add port [options] <port-name>...

Descrição

O vcpkg add port comando permite que você atualize o arquivo de manifesto vcpkg.json adicionando novas dependências de pacote ao seu projeto C++.

Você pode especificar um ou vários nomes de porta a serem adicionados. Também é possível definir recursos específicos de uma porta que você gostaria de incluir como uma dependência. O manifesto (vcpkg.json) será atualizado para refletir essas alterações.

Exemplos

Exemplo de manifesto:

{
  "name": "Example",
  "version": "1.0"
}

Para adicionar portas - fmt, , sqlitecppzlib:

vcpkg add port fmt sqlitecpp zlib
{
  "name": "Example",
  "version": "1.0",
  "dependencies": [
    "fmt",
    "zlib",
    "sqlitecpp"
  ]
}

Para especificar a porta com recurso - sqlitecpp[sqlcipher]

vcpkg add port sqlitecpp[sqlcipher]
{
  "name": "Example",
  "version": "1.0",
  "dependencies": [
    "fmt",
    {
      "name": "sqlitecpp",
      "features": [
        "sqlcipher"
      ]
    },
    "zlib"
  ]
}

Observação

O vcpkg add port comando não valida a existência de recursos especificados para uma porta. Verifique se o recurso existe antes de adicioná-lo ao manifesto.

Opções

Todos os comandos vcpkg suportam um conjunto de opções comuns.

porta

vcpkg add port <port-name>... adiciona as portas especificadas ao manifesto se ele ainda não estiver presente.