OpenMP マクロ _OPENMP (8 ページのセクション 2.2) を使用した条件付きコンパイルの使用例を次に示します。 OpenMP コンパイルでは、_OPENMP マクロが定義されます。
# ifdef _OPENMP
printf_s("Compiled by an OpenMP-compliant implementation.\n");
# endif
定義されているプリプロセッサ演算子は、単一のディレクティブで複数のマクロがテストされるのを許可します。
# if defined(_OPENMP) && defined(VERBOSE)
printf_s("Compiled by an OpenMP-compliant implementation.\n");
# endif