Condividi tramite


Errore del compilatore C3004

'clause': clausola non valida nella direttiva 'directive' OpenMP

Osservazioni:

Una clausola OpenMP è stata usata in una direttiva per la quale non è abilitata.

Example

L'esempio seguente genera l'errore C3004:

// C3004.c
// compile with: /openmp
int main()
{
   int x, y, z;

   // Shared clause not allowed for 'single' directive.
   #pragma omp single shared(x, y)   // C3004

   x = y;
}