tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
578
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    iradon iradon ist offline Grünschnabel
    Registriert seit
    Jul 2011
    Beiträge
    4
    Hi,

    beim compilieren von tirius erhalte ich folgende Fehlermeldung:

    Code :
    1
    2
    3
    4
    5
    6
    7
    
     /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 :
    1
    2
    3
    4
    5
    
    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
     

  2. #2
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.501
    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ß
     

  3. #3
    iradon iradon ist offline Grünschnabel
    Registriert seit
    Jul 2011
    Beiträge
    4
    Hi,
    Danke für die Antwort.

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

    Gruß
     

  4. #4
    Steiner_B Steiner_B ist offline Mitglied Platin
    Registriert seit
    Mar 2004
    Ort
    Wien
    Beiträge
    573
    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.
     

  5. #5
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.802
    Blog-Einträge
    5
    Hallo,

    es könnte auch daran liegen, dass OSMAPOSLReconstruction laut Dokumentation ein Template ist und du den benötigten Template-Parameter nicht angegeben hast.

    Grüße,
    Matthias
     
    „Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
    “For every complex problem, there is an answer that is short, simple and wrong.”
    “Pessimism is safe, but optimism is a lot faster!”


    Aktuelles Coding Quiz: #17 - Wörter kreuz und quer

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 04.12.08, 08:34
  2. Antworten: 2
    Letzter Beitrag: 17.03.08, 16:41
  3. ']' expected Fehler
    Von pikus im Forum Java
    Antworten: 1
    Letzter Beitrag: 07.12.07, 22:42
  4. Antworten: 4
    Letzter Beitrag: 03.10.07, 02:37
  5. token
    Von benni miles im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 01.04.07, 21:25