Bonjour,
J'aimerais savoir si il y a un moyen de detecter l'OS en cours à partir du code source. Je m'explique:
J'ai un code, qui doit marcher sous Windows/Unix/Mac/Cygwin/etc... Sous Unix, je voudrais compiler une certaine partie de code, et sous windows, une autre, etc...
Quelque chose du genre
J'ai bien pensé à créer un fichier .h qui contiendrait un #define MON_OS 1, mais il faudrait le modifier à chaque compilation... pas très utile.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 #ifdef WINDOWS // je compile cette partie si je suis sous Win # elif // je compile cette partie si je suis sous Linux [...] #endif
Je sais qu'il doit exister des variables système globales, mais je ne les connais pas.
Merci de votre aide.
[Balises CODE rajoutées par Loulou24, merci d'y penser à l'avenir]
Partager