Partager via


A.2 Spécification de compilation conditionnelle

Les exemples suivants illustrent l'utilisation de la compilation conditionnelle en utilisant OpenMP macro _OPENMP (section 2,2 à la page 8). Avec la compilation d'OpenMP, la macro d' _OPENMP est définie.

# ifdef _OPENMP 
    printf_s("Compiled by an OpenMP-compliant implementation.\n");
# endif

L'opérateur défini de préprocesseur permet plusieurs macro à tester dans une directive unique.

# if defined(_OPENMP) && defined(VERBOSE)
    printf_s("Compiled by an OpenMP-compliant implementation.\n");
# endif