Salut,
j'aimerais, dans un programme Cpp donner des instructions de compilation conditionnelles pour améliorer la portabilité d'un programme selon l'algorithme suivant:
# SI plateforme = MACOSX
alors #DEFINE CONSTANTE VALEUR1
# SINON
#DEFINE CONSTANTE VALEUR2
Mais je bloque sur l'utilisation de IFDEF ? IF ?
Je ne sais pas quel valeur peut faire reconnaître Mac OS X.
Le but est de pouvoir remplacer l'instruction #include <Allegro/allegro.h> sur Mac par #include <allegro.h> sous un autre environnement (Win, Linux).
Merci pour les conseils, et éventuellement un petit lien pour m'aider à mieux comprendre la précompilation C/CPP, car Google n'a pas été mon meilleur ami sur ce coup là...
Aurélien
j'aimerais, dans un programme Cpp donner des instructions de compilation conditionnelles pour améliorer la portabilité d'un programme selon l'algorithme suivant:
# SI plateforme = MACOSX
alors #DEFINE CONSTANTE VALEUR1
# SINON
#DEFINE CONSTANTE VALEUR2
Mais je bloque sur l'utilisation de IFDEF ? IF ?
Je ne sais pas quel valeur peut faire reconnaître Mac OS X.
Le but est de pouvoir remplacer l'instruction #include <Allegro/allegro.h> sur Mac par #include <allegro.h> sous un autre environnement (Win, Linux).
Merci pour les conseils, et éventuellement un petit lien pour m'aider à mieux comprendre la précompilation C/CPP, car Google n'a pas été mon meilleur ami sur ce coup là...
Aurélien