VCRUNTIME140_1.dll ausente após criar a solução com c ++


10

h c ++

Eu criei uma pequena aventura de texto. Criei a solução com o Visual Studio Community 2019 usando as configurações Release e x64. Eu fechei o arquivo * .exe junto com os outros arquivos gerados e os enviei para outro PC que não possui o VS instalado e o erro que você vê na imagem surgiu. Eu procurei no meu pc e o arquivo existe em várias pastas diferentes, uma delas sendo system32, então não sei onde colocar o arquivo no novo pc.

Qualquer ajuda seria apreciada. Obrigado


4
Você precisará instalar o tempo de execução do Visual Studio 2015 redistribuível no PC de destino. Eu não recomendo mover as DLLs do seu PC para o destino ou fazer o download das DLLs individualmente da Internet, pois ambas deixam avenidas para os inescrupulosos fazerem coisas más no PC de destino.
user4581301

Está bem. Vai fazer. Muito obrigado pela resposta :)
Tsubaki13

11
Esse não é o tempo de execução do VS2015. É melhor implementar a versão com a qual você testou seu programa. Basta copiar o arquivo no mesmo diretório que o seu EXE, a versão de 32 bits está em c: \ windows \ syswow64, a versão de 64 bits em c: \ windows \ system32.
Hans Passant

@HansPassant Acabei de encontrar esse problema pela primeira vez com um usuário italiano. Ele está recebendo o mesmo erro x64 em italiano. Não entendo muito bem por que você diz "Esse não é o tempo de execução do Vs2015". Eu nunca tive que incluir outros arquivos DLL antes como este.
Andrew Truckle

Respostas:


5

Pelo comentário do @ user4581301, a resposta é baixar um Microsoft Visual C ++ atual redistribuível para a arquitetura apropriada (por exemplo, x64).

Como eu já tinha um 2019 do redistribuível instalado, tive que instalar o correspondente 2015-2019 x64 distribuível .


0

Eu estava recebendo o mesmo erro e VCRUNTIME140_1.dllarquivo instalado e o coloquei no arquivo bin do MySQL 8.0.

Problema resolvido.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.