Czy jest coś takiego, jak operator ANSI C _Pragma
w programie Visual C++?_Proces preprocesora prepaid w języku Visual C++
Na przykład próbuję zdefiniować następujące makro:
#ifdef _OPENMP
#define PRAGMA_IF_OPENMP(x) _Pragma (#x)
#else // #ifdef _OPENMP
#define PRAGMA_IF_OPENMP(x)
#endif // #ifdef _OPENMP
Więc mogę obejść ostrzeżenia kompilatora dla nieznanych #pragma omp ...
w starszych kompilatorów GCC. Czy w VisualC++ dostępny jest podobny środek?
Polecam tylko wyłączenie tego ostrzeżenia. Praktmy OpenMP są zaprojektowane tak, aby były nieszkodliwe w kompilatorze, który ich nie obsługuje. –