Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dyrektywa OpenMP "directive1" nie może być bezpośrednio zagnieżdżona w dyrektywie "dyrektywa2"
Uwagi
Niektórych dyrektyw nie można zagnieżdżać. Aby naprawić ten błąd, można scalić instrukcje obu dyrektyw do bloku jednej dyrektywy lub utworzyć kolejne dyrektywy.
Example
Poniższy przykład generuje kod 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
{
}
}