Operador de preprocesador _Pragma en Visual C ++

¿Hay algo como el operador ANSI C_Pragma en Visual C ++?

Por ejemplo, estoy tratando de definir la siguiente macro:

#ifdef _OPENMP
#define PRAGMA_IF_OPENMP(x) _Pragma (#x)
#else  // #ifdef _OPENMP
#define PRAGMA_IF_OPENMP(x)
#endif  // #ifdef _OPENMP

Así puedo evitar las advertencias del compilador para desconocidos#pragma omp ... en compiladores GCC anteriores. ¿Hay algún medio similar disponible en VisualC ++?

Respuestas a la pregunta(1)

Su respuesta a la pregunta