PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : QT-Frage



DarkSorcerer
03-04-2003, 22:33
Hallo zusammen,

ich möchte in die QT Programmierung einsteigen und bin nach der FAQ für das HelloWorld-Programm vorgegangen. Allerdings bekomme ich einen Fehler beim Kompilieren:

Zuerst die Header-Datei lokalisiert:
/usr/include/qt/qapplication.h

Dann die libqt:
/usr/lib/libqt.so

Dann wollte ich meine cpp-Datei wie folgt kompilieren:

g++ -o helloworld main.cpp -Wall -l/usr/include/qt -L/usr/lib/libqt.so

Meldung:
main.cpp:7: qapplication.h: No such file or directory
main.cpp:8: qpushbutton.h: No such file or directory

Die Header befinden sich aber in /usr/include/qt.

An was liegt das?

anda_skoa
03-04-2003, 23:19
Ist das -I ein großes i?

Bei -L gibt man nur den Pfad an, die lib selbst hinter -l (hier kleines L)
(hab das jetzt im Tutorial dazu geschrieben, danke für den Tip)

#> g++ -o helloworld main.cpp -I/usr/include/qt -lqt-mt
(besser mit der libqt-mt linken, die hat KDE3 schon geladen)

Das -L/usr/lib braucht man nicht, weil /usr/lib der Standardpfad ist.

Ciao,
_

DarkSorcerer
04-04-2003, 08:02
Ok, danke, probier ich so.