[gelöst] QT3 qstring.h will nicht
Verfasst: 30. Dezember 2005 10:35
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
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