Nochmal QT

Achim Neumann Achim.Neumann at CIMTEXTIL.DE
Tue Sep 19 10:25:29 CEST 2000


On Mon, Sep 18, 2000 at 02:09:05PM +0200, Markus Wigge wrote:
> Hi linux,
> 
>   Wenn ich die QT2 installiere sagt die INSTALL-Datei das ich das
>   einfach in ein Verzeichnis meiner wahl kopieren und mit configure
>   und make kompilieren soll ...

das klappt doch auch, oder?

>   soweit ja klar, nur woher kennt dann der Linker das Verzeichnis aus
>   dem er die libs holen soll?
>   (Befindet sich unter $QTDIR/lib)
>   die aktuell laufenden kann der auch einbinden, aber die liegen in
>   keinem Pfad der in /etc/ld.so.config eingetragen wäre ...
>   und dann gibt's da noch die .h files die auch nirgends eingetragen
>   sind ...

ld sucht die Libraries in den Standardverzeichnissen und in den
Verzeichnisse, die du mit -L angibst.

ld.so sucht die shared Libraries in den Verzeichnissen, die in
/etc/ld.so.conf stehen, die in der Variablen LD_LIBRARY_PATH stehen,
oder in einem Pfad, der beim ld mit der option -rpath oder
-rpath-link angegeben wird.

Die Header verzeichnisse werden beim gcc mit der Option -I
angegeben.

Kannst du kurz erläutern, was du möchtest. Sehe ich es richtig, das
du eine QT-Applikation bauen und installieren möchtest, die unter
QT2 läuft, und QT1.4 auf deinem System dazwischenfunkt...

>   es gibt da eine Variable $CPLUS_INCLUDE_PATH in der die alte lib
>   gesetz ist (/usr/lib/qt/include) wo wird diese Variable gesetzt? in
>   der /etc/profile jedenfalls nicht ...
> 
>   Ach, ich verwende Slackware 7.0 und sowohl die qt-1.44 als auch
>   kde-1.1.2 wurden als Pakete installiert.
> 
So eine Variable habe ich nicht, ich denke auch nicht, dass der g++
sie benutzt.

-- 
Achim Neumann

-
Hinweise zur Benutzung dieser (und anderer Mailing-Listen) bitte beachten:
--> http://lug-owl.de/mailinglist_hints.html <--



More information about the Linux mailing list