Bonjour a tous !
J'ai un petit probleme et j'aurais besoin de vos lumières...
J'ai développé une application en Win32 avec visual C++ express 2005. Lors de l'éxécution de ce programme sur d'autres machines, tout marche bien en général.
Malheureusement sur l'un des pc (winXP) sur lequel je l'ai lancé, une erreur apparait lorsuqe je tente d'utiliser l'une de ses fonctions (lancement d'un thread effectuant une tache particulière). Il semble que le programme ne peut éxécuter une méthode contenu dans une dll particulière que j'ai développé précédement. Cette DLL est pourtant bien présente à l'endroit voulu. Je n'avais jamais rencontré ce problème sur les autres ordi donc je ne pense pas que cela vienne du code.
D'autre part, il semblait manquer une dll nécéssaire à l'éxecution du programme lorsque j'ai voulu le lancer pour la premiere fois. Cette DLL est MSVCR71.dll et je l'ai placé dans le repertoire d'execution pour que ca fonctionne. J'ai vu qu'elle avait un lien avec les dll justement lorque l'on compile avec certaines options comme /MD.
Quelqu'un peut il me donner une piste pour résoudre tout ceci ?
Merci d'avance.
Partager