Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
A diretiva OpenMP 'directive1' não pode ser diretamente aninhada na diretiva 'directive2'
Observações
Algumas diretivas não podem ser aninhadas. Para corrigir esse erro, você pode mesclar as instruções de ambas as diretivas no bloco de uma diretiva ou pode construir diretivas consecutivas.
Example
O exemplo a seguir gera C3034:
// C3034.cpp
// compile with: /openmp /link vcomps.lib
int main() {
#pragma omp single
{
#pragma omp single // C3034
{
;
}
}
// Two consecutive single clauses are OK.
#pragma omp single
{
}
#pragma omp single
{
}
}