Udostępnij za pośrednictwem


A.2, określając kompilacji warunkowej

Poniższe przykłady ilustrują użycie kompilacji warunkowej na korzystanie z makra OpenMP _OPENMP (sekcja 2.2 na stronie 8).Z kompilacji OpenMP _OPENMP staje się określone makro.

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

Zdefiniowane operator preprocesora zezwala na więcej niż jedno makro badane w jednej dyrektywie.

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