Se connecter avec
S'enregistrer | Connectez-vous

Probleme compilation visual studio 2005

Dernière réponse : dans Programmation

Bonjour a tous ,

Voila j'ai visual c++ 2005 express edition, mais le pb c'est que j'ai un probleme lor de la compile de nimporte quel programme ( ca a marcher une fois mais plus apres) sa me met impossible de trouver msvcr80d.dll veuillez reinstaller !!! Apres avoir fouiner sur le net ( google is my friend ) j'ai trouver une petite maj (vcredist_x86.exe) sur le site de windows mais sa ne marche toujours pas !!

Merci de votre preaucupation !!!
Bye
Lassé par la pub ? Créez un compte
Expert Programmation

Le "d" à la fin de "msvcr80d" signifie que c'est la bibliothèque en version debug.
ça devait marcher quand tu compilais en Release ;) 
Sinon, cherche juste cette DLL soit sur le disque soit sur le net et met la dans system32.

Le Global Assembly Cache. Sous c:\windows\assembly.
Les fichiers assemblies sont recherchés en priorité dans le répertoire de ton application (dans le bin), puis dans le gac et ensuite dans les chemins de recherches.
Attention, le gac n'est pas un répertoire. C'est une référence.
Le GAC est plus qu'un cache
En gros, ta dll va se trouver dans un dossier du genre :
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\msvcr80d.dll
Tu fais un drag'n'drop dans le dossier c:\windows\assembly
En réalité, cela ne copiera ni ne déplacera pas le fichier. Il existera toujours à son emplacement d'origine, mais il sera connu de toutes les applications .Net 1.0 1.1 2.0 et 3.0.
Tu peux aussi l'enregistrer dans le GAC par ligne de commande :
gacutil /i nom_de_la_dll.dll
Lassé par la pub ? Créez un compte
Tom's guide dans le monde