Ubuntu 11.04 - Probleme mit QtCreator

Hallo Leute,

ich beschäftige mich seit langem mit Programmieren und wollte jetzt anfangen mit Qt und C++ grafisch zu programmieren.

Ich habe mir von der Seite: qt.nokia.com, die offline installationsdatei von QtSDK für Linux 32Bit besorgt und dieses dann auf meiner Maschine ausgeführt.

Wenn ich den QtCreator öffne kommt der normale (den ich von Windows gewohnt bin) Bildschirm der Anwendung. Ich kann auch ganz normal C++ Dateien erstellen und bearbeiten (Syntax-Highlighting funktioniert).

Nun zu meinem Problem:

ich will QApplication und QPushButton includen... doch wenn ich über das Terminal meine c++ Datei kompilieren will kommt die Fehlermeldung dass die Datei oder das Verzeichnis nicht gefunden werden kann.

ich habe die QtSDK unter /opt/QtSDK installiert... muss ich da beim includen einen besonderen Pfad angeben (also nicht einfach: #include <QApplication>) oder kann es sein dass das Paket nicht richtig installiert wurde?
Normal sollte der QtCreator doch auch meine C++ Files ausführen, debuggen und compilen können, aber alle Schaltflächen sind ausgegraut...

Bin im Moment auf der Arbeit hab deswegen auf meinem netbook (wo Ubuntu läuft;)) kein Internet.. kann das daran liegen? Will der QtCreator vll was downloaden (angezeigt wird nichts) um die Sachen zu aktivieren?



Ich hoffe ich bin hier im Linux - Teil richtig und hätte nicht stattdessen müssen ins SoftwareHome^^


Ich hoffe ihr könnt mir helfen.

MfG
Python-Fx
 
Du musst beim Kompilieren lediglich dem Compiler mitteilen, dass er den Header-Ordner deiner QT-Installation zum Include-Pfad hinzufügen soll (-I/pfad/) und natürlich musst du auch den Library-Ordner definieren (-L/pfad/) oder in $LD_LIBRARY_PATH eintragen.
 
Das installieren über den Apt is ja das problem. Ich sitze hier aufer Arbeit und komme über mein netbook nur ins internet wenn ich mein Handy als Hotspot benutze

das hat aber leider imho nur ne durchsatz rate von 76kb/s. was eindeutig zu langsam ist;)

weil das paket doch schon 131 Mbyte hat^^


EDIT: ich lasse gerade ma ein Update drüberlaufen vll regelt sich das von alleine;)

EDIT: mach es jetzt doch mit Aptitude... dauert whs ewig...
 
Zuletzt bearbeitet:
Achso die füge ich dann einfach hinter meinen aufruf: g++ -o datei beispiel.cpp -I/pfad/ -L/pfad/

danach ./datei oder?


wie kann ich die $LD_LIBRARY_PATH ändern.. hab die gesucht und nit gefunden mit "echo $LD_LIBRARY_PATH" kommt nur ne leerzeile...
 
Zuletzt bearbeitet:
Wenn $LD_LIBRARY_PATH noch nicht gesetzt ist, kannst du den einfach mittels 'export LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib:/sonstiger/pfad' setzen. Alternativ trägst du den Lib-Pfad in die /etc/ld.so.conf ein und lässt ldconfig durchlaufen.
 
Okay:)

danke dir:)

ich hab den QtCreator jetzt deinstalliert weil das nicht geklappt hatte.

werde sobald ich zu Hause bin über Aptitude die doc und api mal installieren und schaun ob Code::Blocks dann die includefiles findet.

Ich melde mich sobald alles klappt.
 
Zurück
Oben