Error del compilador C3017
la forma de la prueba de terminación de la instrucción 'for' de OpenMP no es adecuada
Un bucle for
en una instrucción de OpenMP se debe especificar completamente y de forma explícita.
El ejemplo siguiente genera la advertencia C3017.
// C3017.cpp
// compile with: /openmp
int main()
{
int i = 0, j = 10;
#pragma omp parallel
{
#pragma omp for
for (i = 0; i; ++i) // C3017
// Try the following line instead:
// for (i = 0; i < 10; ++i)
;
}
}