[QT]Installation
-
Ich habe erfahrung mit C++ und wollte nun mit der GUI anfangen und habe mich fü QT entschieden ,heruntergeladen und kompiliert allerdings werden obwohl die Installation erfolgreich verlief die Header nicht gefunden.
Ich kompiliere mit g++ liegt vielleicht da der Fehler?
Ich benutze übrigens Ubuntu Feisty.
Danke//Kennt vielleicht jemand noch ein Paket das ich installieren kann am besten für Ubuntu.
-
Also da ich noch keine Antwort erhalten habe habe ich ein paar Infos gesammelt .:
Also ich verwende folgenden Code:#include <qapplication.h> #include <qpushbutton.h> int main( int argc, char **argv ) { QApplication a( argc, argv ); QPushButton hello( "Hello world!", 0 ); hello.resize( 100, 30 ); a.setMainWidget( &hello ); hello.show(); return a.exec(); }
Doch wenn ich eingebe was in meinem http://doc.trolltech.com/3.3/tutorial.html Steht also:
qmake -project qmake make
kommt folgende Fehlermeldung:
g++ -c -pipe -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I. -I/usr/share/qt3/include -o HelloWorld.o HelloWorld.cpp HelloWorld.cpp:1:26: error: qapplication.h: No such file or directory HelloWorld.cpp:2:25: error: qpushbutton.h: No such file or directory HelloWorld.cpp: In function »int main(int, char**)«: HelloWorld.cpp:7: Fehler: »QApplication« wurde in diesem Gültigkeitsbereich nicht definiert HelloWorld.cpp:7: Fehler: expected `;' before »a« HelloWorld.cpp:9: Fehler: »QPushButton« wurde in diesem Gültigkeitsbereich nicht definiert HelloWorld.cpp:9: Fehler: expected `;' before »hello« HelloWorld.cpp:10: Fehler: »hello« wurde in diesem Gültigkeitsbereich nicht definiert HelloWorld.cpp:12: Fehler: »a« wurde in diesem Gültigkeitsbereich nicht definiert HelloWorld.cpp: At global scope: HelloWorld.cpp:5: Warnung: unbenutzter Parameter »argc« HelloWorld.cpp:5: Warnung: unbenutzter Parameter »argv« make: *** [HelloWorld.o] Fehler 1
Hoffe die Infos reichen um mir Hilfe geben zu können.
Danke
-
Problem gelöst hatte aus Versehen Version 3 und 4 installiert--funktioniert jetzt
-
Hallo.
Ich hab auch mal ne Frage: Undzwar programmiere ich mit devc++, und wollte jetzt versuchen was mit qt zu mache. Was muss ich mir dazu genau runterladen, und wie geht das dann ?
Also sind das klassen, wo ich in den compiler optionen den pfad zu den klassen angeben muss oder wie genau funktionier das ?
weil zB hier: http://trolltech.com/products/qt/downloads
sieht das so aus, als wäre das ein extra programm mit 30 tage laufzeit...//edit: ok hab grad gesehen, es gibt ne open source version zum runterladen, ok das mach ich erstmal, ma guckn wies dann weitergeht