Pergunta

Eu tenho uma DLL antiga que usa o pacote de tempo de execução do Microsoft Visual C ++ 2003 (7.1). Infelizmente, não tenho mais essa DLL por aí. Além de reinstalar o VS2003, existe outra maneira de obter a DLL redistribuível do tempo de execução?

Foi útil?

Solução

Tempestade responda não está correto. Sem ressentimentos de tempestade, e desculpas ao OP, pois estou um pouco atrasado para a festa aqui (gostaria de poder ter ajudado mais cedo, mas não encontrei o problema até hoje, ou essa resposta de pilha transbordando até que eu estivesse imaginando uma solução.)

O Visual C ++ 2003 Runtime não estava disponível como um download separado, porque foi incluído no .NET 1.1 Runtime.

Se você instalar o tempo de execução .NET 1.1, obterá o msvcr71.dll instalado e, além disso, adicionado ao c: windows microsoft.net framework v1.1.4322.

O tempo de execução .NET 1.1 está disponível aqui: http://www.microsoft.com/downloads/en/details.aspx?familyid=262d25e3-f589-4842-8157-034d1e7cf3a3&displaylang=en (23,1 MB)

Se você está procurando um arquivo que termine com um "p" como o msvcp71.dll, isso indica que seu arquivo foi compilado contra um tempo de execução do C ++ (em oposição a um tempo de execução C), em algumas situações, notei que esses arquivos foram instalados apenas Quando instalei o SDK completo. Se você precisar de um desses arquivos, pode ser necessário instalar o .NET 1.1 SDK completo, que está disponível aqui: http://www.microsoft.com/downloads/en/details.aspx?familyid=9B3A2CA6-3647-4070-9F41-A333C6B9181D (106,2 MB)

Depois de instalar o SDK, agora tenho o MSVCR71.DLL e o MSVCP71.dll na minha pasta System32, e o aplicativo que estou tentando executar (o decompilador do boomerang c ++) funciona bem sem nenhum erro de DLL ausente.

Também em uma nota lateral: esteja muito ciente da diferença entre uma atualização de hotfix e uma atualização regular. Conforme observado no download do KB932298 vinculado (vinculado abaixo por Storm): "Esteja ciente de que o hotfix não passou por testes completos de regressão do produto da Microsoft, nem foi testado em combinação com outros hotfixes".

Os hotfixes não são destinados a usuários em geral, mas os usuários que estão enfrentando um problema muito específico. Conforme descrito no artigo, instale apenas o hotfix se você tiver problemas específicos de tempo de verão com as regras que mudaram em 2007.-Provavelmente, isso foi um pré-lançamento para os clientes que "mal podiam esperar" pela atualização oficial (Provavelmente para algum aplicativo crítico de negócios) - Para usuários regulares, o Windows Update deve ser tudo o que você precisa.

Obrigado, e espero que isso ajude outras pessoas que se deparam com esse problema!

Outras dicas

Depois de um pouco de pesquisas no Google, parece que nunca houve um redistribuível separado para o Visual C ++ 2003 (7.1). Pelo menos é isso uma postagem no fórum da Microsoft diz.

No entanto, você pode extrair as DLLs de tempo de execução do VC 7.1 DST Atualização do fuso horário.

Outra maneira:

Usando vc ++ não oficial (tamanho completo: 26,1 mb), tudo em um que continha os arquivos necessários:

http://www.wincert.net/forum/topic/9790-aio-microsoft-visual-bcfj-redistributable-x86x64/

Ou (menor 5,10 MB) Microsoft Visual Basic/C ++ RunTimes 1.1.1 reembalado aqui:

http://www.wincert.net/forum/topic/9794-bonus-microsoft-visual-basicc-runtimes-111/

a resposta https://stackoverflow.com/a/6132093/1498669 está certo.

Há também uma atualização nos horários de execução de 2002 e 2003, basta fazer uma pesquisa no Microsoft Download

E você encontra as atualizações oficiais dos produtos

No entanto, os patches mais recentes parecem ser:

Eu acho que é isso que você está procurando: Microsoft Visual C ++ 2008 Pacote redistribuível (x86)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top