expected class-name before ',' token

iradon

Grünschnabel
Hi,

beim compilieren von tirius erhalte ich folgende Fehlermeldung:

Code:
 /stir_sources/AlgoStirOSMAPOSL.h:106: error: expected class-name before ',' token
mingw32-make[1]: Leaving directory `C:/MinGW/msys/1.0/home/tirius-build-desktop'
mingw32-make[1]: *** [release/main.o] Error 1
mingw32-make: *** [release] Error 2
Der Prozess "C:\QtSDK\mingw\bin\mingw32-make.exe" wurde mit dem Rückgabewert 2 beendet.
Fehler beim Erstellen des Projekts tirius(Ziel: Desktop)
Bei der Ausführung von Build-Schritt 'Make'

hier der Ausschnitt der Datei AlgoStirOSMAPOSL.h:
Code:
class cAlgoStirOSMAPOSL : public OSMAPOSLReconstruction, public cAlgo {
public:
   cAlgoStirOSMAPOSL();
	cAlgoStirOSMAPOSL(mINT matrixID);
    ~cAlgoStirOSMAPOSL();

in der obersten Zeile (im Program 106) ist der Fehler markiert.

Was kann ich tun?

Viele Grüße
Fabian
 
Hi und Willkommen bei tutorials.de :)

Der gezeigte Code ist, falls ich jetzt nichts übersehen habe, korrekt.
Hast du die erforderlichen Datei(en) für OSMAPOSLReconstruction inkludiert?

Gruß
 
Hi,
Danke für die Antwort.

Jedoch ist leider die "stir/OSMAPOSL/OSMAPOSLReconstruction.h" inkludiert.

Gruß
 
Kannst du eventuell das ganze Projekt irgendwo hochladen? In dem von dir geposteten Code schaut funktionsfähig aus.

Eine mögliche Fehlerquelle könnte noch sein, das OSMAPOSLReconstruction nicht im selben Namespace liegt wie cAlgoStirOSMAPOSL. Wenn das auch nicht hilfe kannst du mal die Reihenfolge der Basisklassen ändern und schauen wie sich die Fehlermeldung dann verändert.
 
Zurück