Bonjour,

J'ai regrouper dans un projet deux versions d'une librairie externe.

J'ai inséré des #ifdef un peu partout pour sélectionner la version que je souhaite utiliser avec des #include. J'ai défini dans les propriétés du projet deux configurations avec une définition préprocesseur correspondant à ma version.

Mais ça ne marche pas. Les #ifdef sont toujours faux et je comprend pas pourquoi. Les "Définitions du préprocesseur" ne sont pas sensées être effective sur tout le projet ? Ce n'est pas comme ça qu'il faut faire ?

J'y comprend rien.

J'utilise Visual 2005 Express et si quelqu'un avait une idée, ça m'aiderait franchement.

Cordialement,
Harold.