A.2, das bedingte Kompilierung angibt

Die folgenden Beispiele veranschaulichen die Verwendung bedingter Kompilierung mit OpenMPs Makro- _OPENMP (Abschnitt 2.2 auf Seite 8).Mit OpenMP-Kompilierung wird das _OPENMP Makro definiert.

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

Der definierte Präprozessor operator können mehrere in einzelnen Direktiven Makro getestet werden soll.

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