Partilhar via


A.2 Especificando compilação condicional

Os exemplos a seguir ilustram o uso de compilação condicional usando a macro OpenMP _OPENMP (seção 2.2 na página 8). Com OpenMP compilação, o _OPENMP macro torna-se definida.

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

O operador de pré-processador definido permite que mais de uma macro para ser testado em uma única diretiva.

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