J'ai une ancienne dll qui utilise le package d'exécution Microsoft Visual C ++ 2003 (7.1). Malheureusement, je n'ai plus cette DLL. À moins de réinstaller VS2003, existe-t-il un autre moyen d’obtenir la DLL redistribuable au moment de l’exécution?
Réponses
Trop de publicités?Tempête de réponse n'est pas correcte. Sans rancune Tempête, et mes excuses à l'OP que je suis un peu en retard à la fête ici (souhaite que je pourrais avoir aidé plus tôt, mais je n'ai pas rencontré le problème jusqu'à aujourd'hui, ou ce débordement de pile réponse jusqu'à ce que je était de trouver une solution.)
Le Visual C++ runtime 2003 n'était pas disponible comme une autre de téléchargement, car il était fourni avec la .NET 1.1 de l'exécution.
Si vous installez le .NET 1.1 runtime, vous obtiendrez msvcr71.dll installé, et, en outre, ajouté à C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322.
L' .NET 1.1 runtime est disponible ici: http://www.microsoft.com/downloads/en/details.aspx?familyid=262d25e3-f589-4842-8157-034d1e7cf3a3&displaylang=en (23.1 MB)
Si vous êtes à la recherche d'un fichier qui se termine par un "P" comme msvcp71.dll, ce qui indique que votre fichier a été compilé avec un runtime C++ (par opposition à un runtime C), dans certaines situations, j'ai remarqué que ces fichiers ont été installés uniquement quand j'ai installé le SDK complet. Si vous avez besoin d'un de ces fichiers, vous devrez peut-être installer le plein .NET SDK 1.1, qui est disponible ici: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9b3a2ca6-3647-4070-9f41-a333c6b9181d (106.2 MO)
Après l'installation du SDK j'ai maintenant deux msvcr71.dll et msvcp71.dll dans mon dossier System32, et l'application que je suis en train de lancer (boomerang c++ decompiler) fonctionne très bien sans aucune manquant DLL erreurs.
Également sur une note de côté: être TRÈS conscient de la différence entre un Correctif de mise à Jour et une mise à Jour Régulière. Comme indiqué dans le rapport KB932298 télécharger (lien ci-dessous par la Tempête): "s'il vous Plaît être conscient ce Correctif n'est pas passé par plein de produit Microsoft tests de régression n'a été testé en combinaison avec d'autres Correctifs."
Les correctifs ne sont PAS conçues pour les utilisateurs en général, mais plutôt les utilisateurs qui sont confrontés à un problème très spécifique. Comme décrit dans l'article n'installez ce Correctif si vous avez spécifiques de l'heure d'été le temps des problèmes avec les règles qui ont changé en 2007. -- Probablement, c'était une pré-version pour les clients qui "ne pouvait pas attendre" pour la mise à jour officielle (probablement pour certaines applications critiques) -- pour les utilisateurs réguliers de Windows Update devrait être tout ce dont vous avez besoin.
Merci, et j'espère que cela aide d'autres personnes qui rencontrent ce problème!
Après un peu de recherche sur Google, il semble qu'il n'y ait jamais eu de redistribuable distinct pour Visual C ++ 2003 (7.1). Du moins, c’est ce qu’affirme un message publié sur le forum Microsoft.
Toutefois, vous pourrez peut-être extraire les DLL d'exécution de la mise à jour du fuseau horaire VC 7.1 DST.
la réponse http://stackoverflow.com/a/6132093/1498669 est droit.
Il y a aussi une mise à jour pour 2002 et 2003 runtimes viens de faire une recherche sur téléchargement microsoft http://search.microsoft.com/en-us/DownloadResults.aspx?q=MFC70 et http://search.microsoft.com/en-us/DownloadResults.aspx?q=MFC71 et vous trouverez la officielle pour les mises à jour des produits
toutefois, les correctifs les plus récents semblent être http://archive.msdn.microsoft.com/KB932298 et http://archive.msdn.microsoft.com/KB932304
Je pense que c’est ce que vous recherchez: package redistribuable Microsoft Visual C ++ 2008 (x86)