Hallo..
> ich wollte gerade mein erstes "Hello World"-Programm auf QT-Basis schreiben.
> Der Aufruf des Compilers lautete gcc -o hello -I /usr/lib/qt/include hello.cpp
> -L /usr/lib/qt/include -lqt
> Wenn ich die Datei hello.cpp im root-Verzeichnis habe, bekomme ich die Meldung,
> das er die Dateien qapp.h und qlabel.h nicht finden kann. Wenn ich die Datei
> hello.cpp in das Verzeichnis /usr/lib/qt/include lege, kriege ich die Meldung,
> da0 er die Datei hello.cpp nicht finden kann. Wie geht es denn richtig. Sind
> die Pfadangaben falsch? Immerhin liegen bei mir die Dateien qapp.h und qlabel.h
> dort (DLD 6.01).
Hmm, schwierig. Dein letzter Satz beinhaltet ja, dass du _nicht_ vergessen
hast, das qt-devel RPM (bzw. das Sourcepaket) zu installieren.
Hab hier eben mal versucht, ein Hello World Programm mit dem von dir
beschriebenen Aufruf zu compilieren - funktioniert ehrlichgesagt
problemlos (naja, hab halt andere Pfade verwendet).
Löst das Problem nicht, aber: Schon bei minimal größeren Programmen würd
ich dir "tmake" empfehlen. Mit "progen" kann man ganz einfach eine
Projektdatei generieren, und mit "tmake" dann das Makefile. Dann einfach nur
noch mit "make" compilieren.
Welche Fehlermeldung bringt denn der gcc _genau_ (Wortlaut)?
Gruß
Martin
-- Linux is like a wigwam: No windows, no gates - but apache inside.