Partager via


Erreur du compilateur C3032

'var' : la variable de la clause 'clause' ne peut pas avoir un type 'type' incomplet

Les types passés à certaines clauses doivent être complètement visibles par le compilateur.

L’exemple suivant génère l’erreur C3032 :

// C3032.cpp
// compile with: /openmp /link vcomps.lib
#include "omp.h"

struct Incomplete;
extern struct Incomplete inc;

int main() {
   int i = 9;
   #pragma omp parallel private(inc)   // C3032
      ;

   #pragma omp parallel private(i)     // OK
      ;

}