• # #ifdef

    Posté par (site web personnel) . En réponse au message détecter l'OS depuis un code compilé. Évalué à 2.

    Je m'en étais sorti il y a quelques années entre deux compilateurs (mais sous le même OS) en mettant dans une toute partie du code les tests qui allait bien via le précompilateur afin de les cloisonner...

    #ifdef __INTEL_COMPILER
    ...
    #endif
    #if defined (__GNUC__) || defined (XLF)

    Je pense qu'en regardant bien les variables des compilateurs, on doit pouvoir faire de même.