Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vnitřní funkce: Vnitřní funkce není povolena přímo v rámci paralelní oblasti.
Poznámky
Vnitřní funkce kompilátoru není povolena omp parallel v oblasti. Pokud chcete tento problém vyřešit, přesuňte vnitřní objekty z oblasti nebo je nahraďte nevnitřnělovými ekvivalenty.
Příklad
Následující příklad vygeneruje C3012 a ukazuje jeden způsob, jak jej opravit:
// C3012.cpp
// compile with: /openmp
#ifdef __cplusplus
extern "C" {
#endif
void* _ReturnAddress();
#ifdef __cplusplus
}
#endif
int main()
{
#pragma omp parallel
{
_ReturnAddress(); // C3012
}
_ReturnAddress(); // OK
}