J'ai une DLL que je distribue qui ne fonctionnera pas sur certains systèmes d'exploitation Windows. En utilisant Dependancy Walker, je découvre msvcp90d.dll manquant sur ces systèmes. I NE DOIT PAS ne souhaite aucune dépendance d'exécution nécessitant le redistribuable C++, et puisque l'application qui appelle la DLL n'est pas écrite en C++, elle n'a aucune dépendance sur le redistribuable C++.Suppression de la dépendance msvcp90d.dll à partir de Windows binaire
Je devine que j'ai laissé l'option DEBUG dans les préférences de l'éditeur de liens sur quand j'ai compilé la DLL, ce qui explique pourquoi il a besoin de msvcp90d.dll?
AJOUTÉE: appologies, je collé le mauvais nom dll dans ma première question .... trop d'heures devant l'écran ...
la dll est un dll tiers que je n'ai pas écrit compilé par moi dans VS2008.
msvcp90d? On dirait que vous avez quitté le débogage ainsi que la liaison dynamique utilisée. J'espère que vous construisez cette DLL d'une manière répétable en utilisant un script msbuild? J'espère que tu ne construis pas à partir de l'IDE !! –