A.2 spécifiant la 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