J'ai une ancienne bibliothèque de projets msvs2005 C++ (dll). J'ai ouvert le projet sur WindowsXP workstation avec msvs2008 installé et le code compilé très bien. Mais quand j'essaye de l'employer avec le module exécutable j'observe "my-library.dll ou l'un de ses dépendances n'a pas été trouvé". Dépendance Walker me dit que MSVCP80.DLL, MSVCR80.DLL, MSVCR90D.DLL sont manqués. MSJAVA.DLL est manqué aussi. J'ai installé le package redistribuable Visual C++ 2008, mais le problème persiste. Les bibliothèques requises n'ont pas été placées dans le dossier System32.MSVCR80.DLL est manquant. Que dois-je installer ou que dois-je faire dans la configuration du projet C++?
Que dois-je installer sur le poste de travail ou que dois-je tromper dans la configuration du projet pour éviter ce problème?
Merci d'avance!
Vous pouvez télécharger ces fichiers DLL et les mettre en System32 –
Oui, mais peut-être y at-il une façon plus civilisée: une sorte de stratégie de redistribution pour le projet C++ dans les paramètres du projet msvs ou certains paquets msi prêts? –
@Armen Tsirunyan: OMFG, c'est juste faux. Prenez votre suggestion Dodgey DLL HELL loin de vous diabolique. –