Télécharger ou générer msvcp71.dll?
J'ai écrit un grand et complexe C application sur Windows XP. Maintenant, je suis recompiler sur un 64 bits de Windows 7 machine. Quand je lance certains exécutables, j'obtiens cette erreur:
Le programme ne peut pas démarrer car MSVCP71.dll est absent de votre ordinateur. Essayer de réinstaller le programme pour corriger le problème.
Apparemment c'est une .dll que l'habitude de venir avec windows, mais maintenant ne (voir en particulier ce Forum MSDN et ce précédent débordement de pile question.)
Soi-disant je devrait générer cette DLL à partir de Microsoft Visual C++ et "extrait de la Dll à partir de modules de fusion." Cependant, je suis en utilisant gcc, mingw et faire et je préfère éviter de passer à Visual Studio.
Il y a beaucoup de copies de cette dll disponible pour téléchargement à partir de sources non vérifiées sur internet, mais aucun n'est directement téléchargeable à partir de Microsoft. Que dois-je faire? Ai-je besoin d'installer Microsoft Visual C++? Est-il possible de faire cela avec gcc et mingw?
Mise à jour: @Sheng Jiang 蒋晟 du soupçon est crucial. Ce que je n'avais pas compris, c'est que ma dépendance MSVCP71.dll ne surgit hors de la liaison à un tiers de la DLL. J'ai été en mesure d'identifier le tiers DLL et trouver une copie de MSVCP71.dll en cours d'exécution sur un autre système que la DLL en place. Maintenant, je peux inclure le MSVCP711.dll avec la troisième partie de la DLL et tout fonctionne bien.
Merci de me pointer à l'autre question.
OriginalL'auteur AndyL | 2013-04-04
Vous devez vous connecter pour publier un commentaire.
Il n'est pas téléchargeable redistribuable libéré pour ce fichier. Seuls les modules de fusion sont fournis sur le Cd. Les programmeurs devraient intégrer ces modules de fusion dans leurs programmes d'installation, ou extraire les fichiers dans leur dossier d'installation du programme. Ce fichier n'est pas prévu pour System32 que c'est une violation de la spécification du Logo Windows.
Puisque vous n'êtes pas à l'aide de Visual C++ outil de la chaîne, le MS-STL dépendance est livré avec un composant tiers dont l'auteur n'a pas fourni un bon programme d'installation. Bien que vous pouvez obtenir la dll à partir d'autres produits, cependant, vous avez besoin d'un produit qui vous accordent explicitement le redistribuer les droits d'être en mesure de redistribuer le fichier à vos clients. Ces redistribuer les droits sont fournis avec Visual C++ 2003, et probablement InstallShield X et d'autres package d'installation du logiciel de création.
Pour évaluer propose vous pouvez obtenir le fichier du composant à partir d'autres produits qui ont une dépendance sur le fichier, telles que SQL Server 2005, l' .Net 1.1 exécution ou de son SDK, Crystal reports 10 etc. Méfiez-vous de l'incompatibilité de version. Si le composant nécessite SP1 ou version ultérieure édition de MSVCP71.dll il peut ne pas fonctionner avec la version RTM de l'édition.
OriginalL'auteur Sheng Jiang 蒋晟
Je n'ai pas de lien à partir de Microsoft, mais vous pouvez le télécharger à partir ici (lien fixe et aujourd'hui des points de fichier correct).
Maintenant passer à
C:/Windows/SysWOW64
(64 Bits) ouC:/Windows/System32
(32 Bits)Voici un autre téléchargement disponible: http://www.addictivetips.com/windows-tips/fix-msvcp71-dll-and-msvcr71-dll-missing-error-in-windows-7/
Ne sais pas si cela va fonctionner, mais peut-être une réinstallation ou mise à jour de MS VC++ Runtime résout que (Centre De Téléchargement Microsoft ).
Votre 64-bits et 32-bits répertoires sont à l'envers. Oui c'est fou... mais SysWOW64 est le répertoire 32 bits.
La question portait sur la msvcp, vous avez fourni msvcr. dll-files.com/dllindex/dll-files.shtml?msvcp71
OriginalL'auteur ollo
MS Office, client Oracle et sql developer tous ont msvcp71.dll. J'ai trouvé une copie sur mon PC. Pas besoin de télécharger à partir de site web non fiables.
OriginalL'auteur user584583
Il fonctionne si on copie le fichier msvcp71.dll à partir de C:\ORACLE\product\10.2.0\Client_4\oui\lib\win32\msvcp71.dll et passé le fichier dans le dossier C:\winnt\system32.
OriginalL'auteur user2815752