Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Ao atualizar um projeto do Visual Studio 2013 ou anterior para a versão atual das Ferramentas de Build do Microsoft C++ (MSVC), você também precisa atualizar as bibliotecas que o projeto usa. A biblioteca e seu projeto devem ser compilados usando versões e alvos compatíveis das ferramentas de compilação. Se você não tiver acesso ao código-fonte da biblioteca e a biblioteca não estiver disponível por meio de vcpkg, você deverá obter um binário atualizado do fornecedor da biblioteca. Para obter mais informações, consulte Visão geral de possíveis problemas de atualização.
Quando você atualiza um aplicativo do Visual Studio 2015 ou posterior, não é necessário atualizar dependências porque o código gerado por essas versões é compatível com binários. Para obter mais informações, consulte Compatibilidade binária do C++ entre versões do Visual Studio.
Usar vcpkg para bibliotecas de software livre
No passado, localizar e atualizar bibliotecas de terceiros era, às vezes, uma tarefa não trivial. Para facilitar a aquisição e a recriação de bibliotecas de software livre de terceiros do C++, a equipe do Microsoft C++ criou uma ferramenta de linha de comando chamada vcpkg. Essa ferramenta tem um catálogo pesquisável (conhecido como registro coletado) de muitas bibliotecas de software livre C/C++ populares. Você pode instalar qualquer biblioteca no catálogo diretamente da linha de comando do vcpkg. Quando você instala uma biblioteca, o vcpkg cria uma árvore de diretório em seu computador e adiciona os .h arquivos, os .lib arquivos e binários nessa pasta. Você pode usar essa pasta em sua linha de comando de compilação ou integrá-la no Visual Studio 2015 ou posterior usando o comando vcpkg integrate install. Depois de você integrar um local de biblioteca, o Visual Studio pode encontrá-lo e adicioná-lo a qualquer novo projeto que você criar. Para usar uma biblioteca, apenas a #include. O Visual Studio adicionará automaticamente o caminho da biblioteca às configurações do projeto e copiará a DLL na pasta da solução. Para obter mais informações, confira vcpkg. Você pode instalar o vcpkg do GitHub ou usar a versão interna que é fornecida com o Visual Studio 2022 ou posterior. Para saber mais sobre vcpkg, confira a documentação do vcpkg.
Problemas de relatórios
Se sua biblioteca de software livre não for encontrada no registro curado de vcpkg, você poderá abrir um problema no repositório GitHub. É aí que a comunidade e a equipe do Microsoft C++ podem vê-lo e potencialmente criar o arquivo de porta para essa biblioteca.
Confira também
Guia de Portabilidade e Atualização do Microsoft C++Documentação do vcpkg