指定条件编译的A.2
下面的示例演示如何使用条件编译使用 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