Baixar Visual C++ Redistribuível para Visual Studio 2019
Se você for um desenvolvedor ou usuário de aplicativos criados com as ferramentas Microsoft C e C++, talvez seja necessário baixar e instalar o Visual C++ Redistributable para Visual Studio 2019. Neste artigo, você aprenderá o que é Visual C++ Redistributable, por que você precisa dele, como verificar se ele está instalado, como baixá-lo e instalá-lo e como redistribuí-lo com seu aplicativo.
O que é Visual C++ Redistribuível?
O Visual C++ Redistributable é um pacote que instala as bibliotecas de tempo de execução Microsoft C e C++ (MSVC) em seu sistema. Essas bibliotecas são exigidas por muitos aplicativos criados com o uso de ferramentas Microsoft C e C++, como o Visual Studio. As bibliotecas de tempo de execução fornecem suporte para vários recursos e funções, como manipulação de exceção, entrada/saída de arquivo, gerenciamento de memória, manipulação de string e muito mais.
download visual c++ redistributable for visual studio 2019
Por que você precisa disso?
Você precisa do Visual C++ Redistributable se quiser executar aplicativos criados usando ferramentas MSVC em seu sistema. Sem ele, você pode encontrar erros ou travamentos ao tentar iniciar ou usar esses aplicativos. Por exemplo, você pode ver mensagens como "O programa não pode ser iniciado porque MSVCP140.dll está faltando em seu computador" ou "Este aplicativo falhou ao iniciar porque a configuração do aplicativo está incorreta".
Como verificar se você o instalou?
Para verificar se o Visual C++ Redistributable está instalado em seu sistema, você pode usar um dos seguintes métodos:
Abra o Painel de Controle e vá em Programas e Recursos. Procure entradas que comecem com "Microsoft Visual C++" e tenham "Redistribuível" em seus nomes. Observe a versão e a arquitetura (x86 ou x64) de cada entrada.
Abra o File Explorer e vá para C:\Windows\System32 (para sistemas de 32 bits) ou C:\Windows\SysWOW64 (para sistemas de 64 bits). Procure arquivos que comecem com "msvcp" ou "vcruntime" e tenham ".dll" como extensão.Observe a versão e a arquitetura (x86 ou x64) de cada arquivo.
Se você tiver o Visual C++ Redistributable instalado, deverá ver entradas ou arquivos que correspondam à versão do Visual Studio usada para criar o aplicativo que deseja executar. Por exemplo, se o aplicativo foi criado usando o Visual Studio 2019, você verá entradas ou arquivos com "14,2x" em seus nomes.
Como baixar e instalar o Visual C++ Redistributable for Visual Studio 2019?
Baixe a última versão suportada
A maneira mais fácil de baixar e instalar o Visual C++ Redistributable for Visual Studio 2019 é usar a versão com suporte mais recente da Microsoft. Esta versão tem os recursos C++ implementados mais recentes, segurança, confiabilidade e melhorias de desempenho. Ele também inclui as atualizações de conformidade de padrões de biblioteca e linguagem padrão C++ mais recentes. Recomendamos que você instale esta versão para todos os aplicativos criados usando o Visual Studio 2019.
Escolha a arquitetura certaEscolha a arquitetura certa
Antes de baixar o Visual C++ Redistributable for Visual Studio 2019, você precisa escolher a arquitetura certa para o seu sistema. Existem duas opções: x86 (32 bits) e x64 (64 bits). Você pode usar qualquer um deles, dependendo do tipo de aplicativo que deseja executar. Aqui estão algumas diretrizes para ajudá-lo a decidir:
Se você tiver um sistema de 32 bits, poderá usar apenas a versão x86.
Se você tiver um sistema de 64 bits, poderá usar as versões x86 e x64. No entanto, você precisa instalar a versão x86 se quiser executar aplicativos de 32 bits e a versão x64 se quiser executar aplicativos de 64 bits.
Se você não tem certeza do tipo de sistema que possui, pode verificá-lo acessando Configurações > Sistema > Sobre e procurando as informações do tipo de sistema.
Execute o instalador
Depois de escolher a arquitetura certa, você pode baixar o Visual C++ Redistributable for Visual Studio 2019 neste link: (para x64).
Depois de baixar o instalador, execute-o e siga as instruções na tela. Pode ser necessário aceitar o contrato de licença e escolher uma pasta de destino. O processo de instalação deve levar apenas alguns minutos. Após a conclusão, você pode fechar o instalador e reiniciar o sistema, se solicitado.
Baixe outros idiomas e versões
Se você precisar do Visual C++ Redistributable for Visual Studio 2019 em um idioma ou versão diferente, poderá usar um dos seguintes métodos:
Use meu.visualstudio.com
Você pode usar my.visualstudio.com para acessar vários downloads de produtos Visual Studio, incluindo Visual C++ Redistributable. Para usar esse método, você precisa ter uma conta da Microsoft e entrar em my.visualstudio.com. Em seguida, vá para Downloads > Visual Studio 2019 > Redistribuíveis e ferramentas de compilação. Você pode encontrar o Visual C++ Redistributable for Visual Studio 2019 em diferentes idiomas e versões lá. Você também pode filtrar os resultados usando a caixa de pesquisa ou as categorias do lado esquerdo.
Use a página de downloads mais antigos
Você também pode usar a página de downloads mais antigos para encontrar o Visual C++ Redistributable for Visual Studio 2019 em diferentes idiomas e versões. Para usar este método, acesse este link: . Role para baixo até Other Tools and Frameworks e clique em Microsoft Visual C++ Redistributable for Visual Studio 2019. Você verá uma lista de downloads disponíveis para diferentes idiomas e versões. Você também pode filtrar os resultados usando a caixa de pesquisa ou os menus suspensos.
Como redistribuir arquivos do Visual C++ com seu aplicativo?
Se você for um desenvolvedor que cria aplicativos usando ferramentas MSVC, talvez seja necessário redistribuir arquivos Visual C++ com seu aplicativo.Isso significa que você precisa incluir as bibliotecas de tempo de execução necessárias com seu pacote de aplicativos, para que seus usuários possam executar seu aplicativo sem instalar o Visual C++ Redistributable separadamente. Há três maneiras de fazer isso: usar os pacotes redistribuíveis, usar os módulos de mesclagem redistribuíveis ou usar arquivos redistribuíveis individuais.
Use os pacotes redistribuíveis
A maneira mais fácil de redistribuir arquivos do Visual C++ com seu aplicativo é usar os pacotes redistribuíveis fornecidos pela Microsoft. Esses pacotes são semelhantes aos que você baixa e instala em seu sistema, mas são projetados para fins de redistribuição. Eles contêm todas as bibliotecas de tempo de execução necessárias para uma versão específica das ferramentas MSVC.
Copie os arquivos para o sistema de destino
Para usar este método, você precisa copiar os pacotes redistribuíveis para o sistema de destino onde seu aplicativo será instalado. Você pode fazer isso usando qualquer método de transferência de arquivo, como unidade USB, compartilhamento de rede ou armazenamento em nuvem. Os pacotes redistribuíveis estão localizados nestas pastas em seu sistema de desenvolvimento:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Redist\MSVC\v142\x86\Microsoft.VC142.CRT (para x86)
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Redist\MSVC\v142\x ou C:\Windows\SysWOW64 (para sistemas de 64 bits). Você pode alterar esse valor para qualquer pasta à qual tenha acesso de gravação, como [ProgramFilesFolder], [CommonFilesFolder] ou [AppDataFolder]. No entanto, você deve evitar alterar esse valor, a menos que tenha um motivo específico para fazê-lo, pois isso pode afetar a compatibilidade e a segurança do seu aplicativo.
Use arquivos redistribuíveis individuais
A terceira maneira de redistribuir arquivos do Visual C++ com seu aplicativo é usar arquivos redistribuíveis individuais fornecidos pela Microsoft.Esses arquivos são os mesmos que são instalados pelos pacotes redistribuíveis ou pelos módulos de mesclagem redistribuíveis, mas são extraídos e disponibilizados para cópia direta. Eles contêm apenas as bibliotecas de tempo de execução necessárias para uma versão específica das ferramentas MSVC.
Localize os arquivos necessários
Para usar este método, você precisa localizar os arquivos redistribuíveis necessários em seu sistema de desenvolvimento. Você pode fazer isso usando qualquer programa explorador de arquivos que ofereça suporte à pesquisa de arquivos, como o File Explorer, Total Commander ou Everything. Você precisa procurar arquivos que correspondam aos seguintes critérios:
O nome do arquivo começa com "msvcp" ou "vcruntime" e termina com ".dll".
A versão do arquivo corresponde à versão das ferramentas MSVC que você usou para criar seu aplicativo. Por exemplo, se você usou o Visual Studio 2019, a versão do arquivo deve ser 14,2x.
A arquitetura do arquivo corresponde à arquitetura do seu aplicativo. Por exemplo, se seu aplicativo for de 32 bits, o arquivo deve estar localizado em C:\Windows\System32 (para sistemas de 32 bits) ou C:\Windows\SysWOW64 (para sistemas de 64 bits).
Você pode usar a caixa de diálogo de propriedades do arquivo ou uma ferramenta de terceiros, como FileVersionInfo, para verificar o nome, a versão e a arquitetura do arquivo. Você precisa copiar todos os arquivos que correspondem a esses critérios.
Copie os arquivos para a pasta do aplicativo
Depois de localizar os arquivos redistribuíveis necessários, você precisa copiá-los para a pasta do aplicativo onde o arquivo executável está localizado. Você pode fazer isso usando qualquer método de transferência de arquivo, como arrastar e soltar, copiar e colar ou xcopy. Você não deve copiar os arquivos para nenhuma outra pasta, pois isso pode causar conflitos ou erros com outros aplicativos que usam versões diferentes das bibliotecas de tempo de execução do Visual C++.
Conclusão
Neste artigo, você aprendeu como baixar e instalar o Visual C++ Redistributable para Visual Studio 2019 em seu sistema e como redistribuir arquivos do Visual C++ com seu aplicativo.Você também aprendeu sobre os diferentes métodos e opções de redistribuição e suas vantagens e desvantagens. Esperamos que este artigo tenha sido útil e informativo para você.
perguntas frequentes
Qual é a diferença entre Visual C++ Redistributable e Visual C++ Runtime?
O Visual C++ Redistributable é um pacote que instala o Visual C++ Runtime em seu sistema. O Visual C++ Runtime é um conjunto de bibliotecas que fornecem suporte para vários recursos e funções das ferramentas Microsoft C e C++.
Preciso instalar o Visual C++ Redistributable para cada versão do Visual Studio?
Não, você só precisa instalar o Visual C++ Redistributable para a versão do Visual Studio que foi usada para criar o aplicativo que deseja executar. No entanto, alguns aplicativos podem exigir várias versões do Visual C++ Redistributable, dependendo de suas dependências e componentes.
Posso desinstalar o Visual C++ Redistributable do meu sistema?
Você pode desinstalar o Visual C++ Redistributable do seu sistema se não precisar mais dele ou se ele causar problemas com outros aplicativos. No entanto, você deve ter cuidado ao fazer isso, pois pode afetar a funcionalidade de alguns aplicativos que dependem dele. Você deve sempre verificar se um aplicativo requer o Visual C++ Redistributable antes de desinstalá-lo.
Como posso atualizar o Visual C++ Redistributable no meu sistema?
Você pode atualizar o Visual C++ Redistributable em seu sistema baixando e instalando a versão suportada mais recente da Microsoft. Esta versão substituirá todas as versões anteriores instaladas em seu sistema. Você também pode usar o Windows Update para verificar se há atualizações para o Visual C++ Redistributable.
Como posso solucionar erros ou problemas relacionados ao Visual C++ Redistributable?
Se você encontrar erros ou problemas relacionados ao Visual C++ Redistributable, como DLLs ausentes, erros de configuração ou problemas de compatibilidade, tente uma das seguintes soluções:
Reinstale o Visual C++ Redistributable para a versão do Visual Studio que foi usada para criar o aplicativo que você deseja executar.
Instale todas as atualizações disponíveis para Visual C++ Redistributable em seu sistema.
Repare o Visual C++ Redistributable usando a opção Programas e Recursos no Painel de Controle.
Entre em contato com o desenvolvedor ou a equipe de suporte do aplicativo que deseja executar para obter mais assistência.
0517a86e26
Comments