A dll ausente não foi projetada para ser executada no Windows

A dll ausente não foi projetada para ser executada no Windows

Pessoal, acabei de criar um programa em C++ no Visual Studio. Quando executo o arquivo exe do meu computador, este programa funciona conforme o esperado, mas se eu tentar executar este programa em outro computador, recebo uma mensagem de que msvcp100.dll está faltando. Ok, então encontrei esta dll e copiei-a para a pasta onde está meu arquivo exe e tentei executá-la e agora estou recebendo o erro: Esta versão da dll não foi projetada para rodar na plataforma Windows.
O que está acontecendo? Como resolver isso?

Responder1

Parece que você precisa ter o pacote redistribuível VC++ instalado na máquina de destino.

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84&displaylang=en

Além disso, estou vendo que você pode copiar todos os .dll necessários para a pasta do programa na máquina de destino.

informação relacionada