Compartir a través de


Error del compilador C3005

'texto_de_error': se encontró un token inesperado en la directiva 'directiva' de OpenMP

Hay una directiva de OpenMP con formato incorrecto.

El ejemplo siguiente genera la advertencia C3005:

// C3005.c
// compile with: /openmp
int main()
{
   #pragma omp parallel + for   // C3005
}

También puede producirse el error C3005 si se coloca una llave de apertura en la misma línea que el pragma.

// C3005b.c
// compile with: /openmp
int main() {
   #pragma omp parallel {   // C3005 put open brace on next line
   lbl2:;
   }
   goto lbl2;
}