Bonjour,
J'ai hérité d'un projet avec un exe qui appelle une dll.
Ce projet plantait en debug lorsque l'exe libérait de la mémoire alouée par la dll.
En cherchant un peu, je me suis aperçu que la Dll et l'exe n'utilisent pas la même runtime library (/MD vs /MDd).
ma question est donc la suivante :
Faut-il utiliser le même runtime pour l'exe et toutes les dll qu'il charge, ou faut-il éviter certaines pratiques telles que la liberation de memoire allouée dans une autre dll?
Partager