MSVCP120D.dll está ausente do seu computador

1

Eu fiz um programa C ++ no Visual Studio e queria mostrá-lo ao meu amigo. No entanto, eu nunca configurei as bibliotecas de tempo de execução visual C ++ antes, e então iniciei uma máquina virtual do windows 8.1 e tentei instalar as bibliotecas lá, a partir de este link . No entanto, depois de instalá-los, a VM deu esse erro;

O que eu preciso instalar para que o programa funcione corretamente? (o executável é chamado Main.exe, por sinal.)

    
por Maurdekye 20.02.2015 / 03:16

1 resposta

3

MSVCP120D.dll é a versão com depuração habilitada da Biblioteca C ++ padrão , que não é licenciado para redistribuição.

Compile seu código no modo Release, e a dependência mudará para MSVCP120.dll (note, no D), que o usuário deve ter, agora que você instalou o pacote redistribuível MSVCRT.

    
por 20.02.2015 / 04:14