[gelöst] QT3 qstring.h will nicht

Alles rund um die Programmierung mit Qt
Antworten
lafiamma
Beiträge: 3
Registriert: 30. Dezember 2005 10:08
Kontaktdaten:

[gelöst] QT3 qstring.h will nicht

Beitrag von lafiamma »

Hi ich hab folgendes Problem:

Ich habe ein MainWindow mit dem QT-Designer erstellt und mit moc übersetzt.

Dieses MainWindow (und seine Funktionen) möchte ich mit meiner GameEngine verbinden. (Sprich: MainWindow z.B. Button sollen bestimmte Funktionen in der Engine auslösen, andersrum soll die Engine die Möglichkeit haben Ergebnisse an das MainWindow weiter zu geben.)Die GameEngine enthält keine QT-Komponenten.

Ich möchte das die GameEngine das MainWindow einbindet und andersrum das MainWindow die Engine. (Falls hier jemand eine bessere Idee hat?)

Sobald aber die Engine sozusagen Wind (via include) von der MainWindow Klasse bekommt, bekomme ich vom Compiler parse-Errors der qstring.h ausgespuckt.

...qstring.h:60: error: parse error before '>' token
...
...


Ich hab jetzt schon versucht alle Strings aus meiner Engine zu eliminieren (sprich niergends mehr <string> eingebunden), aber das Problem bleibt weiterhin bestehen.

Ebenso hab ich versucht alle Strings auf QStrings umzustellen-> kein erfolg.

So Leider kann ich das Problem nicht besser beschreiben.
Mir reichen aber auch schon Ideen und Vermutungen!

Danke
Zuletzt geändert von lafiamma am 30. Dezember 2005 12:53, insgesamt 1-mal geändert.
[ToTTo]
Beiträge: 41
Registriert: 2. November 2005 19:00

Beitrag von [ToTTo] »

Ohne Quellcodebeispiele geht nicht viel :-)
Vielleicht ist ja auch nur ein dummer Fehler in deinem Code.

Gruß

ToTTo
lafiamma
Beiträge: 3
Registriert: 30. Dezember 2005 10:08
Kontaktdaten:

Beitrag von lafiamma »

Wenn dann muss ich schon recht viel Quellcode posten, weil ich nicht weiß wo der Fehler liegt.

Ich gehe stark davon aus das da ein Fehler meinerseits vorliegt.

Ich glaube auch das da was mit dem gegenseitigen "includieren" im argen ist.

Also die MainWindow klasse kann ohne probleme die Engine Include'n
aber andersrum eben nicht.
lafiamma
Beiträge: 3
Registriert: 30. Dezember 2005 10:08
Kontaktdaten:

Beitrag von lafiamma »

mm die includes sind sich in die wege gekommen ......
Antworten