Ich habe versucht, ein C++ - Programm mit Openmp für die Parallelisierung zu schreiben. Leider bekomme ich einen Kompilierungsfehler, den ich nicht verstehe. Ich habe den g ++ - Befehl, die problematischen Codezeilen und die Fehlermeldung aufgelistet. Wenn ich wichtige Informationen verpasst habe, lass es mich wissen.OpenMP 'unbenutzte Variable' Kompilierung Fehler
g++ -o Pogramm -Wall -fopenmp Programm.cpp
#pragma omp parallel
int id,nths,tnbr;
id=omp_get_thread_num();
nths=omp_get_num_thread();
Tree.cpp:52:7: warning: unused variable ‘id’ [-Wunused-variable]
error: ‘id’ was not declared in this scope id=omp_get_thread_num();
Kann mir jemand sagen, warum 'id' ist nicht die nicht angemeldet?
Fertigen Sie sich ein [mcve]. Wenn das Problem und die Lösung nicht offensichtlich sind, fügen Sie der Frage MCVE hinzu. – user4581301
Ihr Compiler kompiliert nicht, was Sie denken, dass es ist? –
Meinen Sie, geschweifte Klammern nach omp parallel zu setzen? – tim18