J'ai créé une application, avec le compilateur mingw dans un système WinXP. Cela a bien fonctionné. J'ai ensuite essayé de l'exécuter dans une ancienne boîte WinXP (cela fait 6 mois). L'application s'est terminée avec une exception - 'L'application n'a pas pu initialiser (0xc0150002)'.Dépendances de DLL - différentes sur différents systèmes?
L'exécution de depends.exe sur l'application montre deux DLLs indisponibles (ieshims.dll et wer.dll) dans la cible. Mais, dans le système de construction, l'arborescence des dépendances est différente et a des DLL moins importantes que dans l'ancienne boîte winxp. J'ai toutes les dernières mises à jour de Windows effectuées sur les deux systèmes.
Pourquoi est-ce que la même application dépend de différents dll sur différents systèmes? Comment résoudre ce problème?
Merci, Sundar