Compartir a través de


Error del compilador C3011

no se permiten ensamblados alineados directamente dentro de una región paralela

Una región paralela omp no puede contener instrucciones de ensamblado en línea.

El ejemplo siguiente genera la advertencia C3011:

// C3011.cpp
// compile with: /openmp
// processor: /x86
int main() {
   int   n = 0;

   #pragma omp parallel
   {
      _asm mov eax, n   // Delete this line to resolve this error.
   }   // C3011
}