Re: [opensuse-programming-de] Wie setze ich PATH-Variable für QT4 ?

"Oliver Block" <[email protected]>
Newsgroups gmane.linux.suse.programming
Message-ID <[email protected]>
Hallo Lars,

PATH ist eine Umgebungsvariable. Jedes Programm bzw. jeder Prozess bekommt u.a. einen Satz Umgebungsvariablen. Wenn Du in der Shell 

set | less 

eingibst, dann werden Dir die gesetzten Umgebungsvariablen, unter anderem auch PATH aufgelistet. In C kannst Du umgebungsvariablen für ein Programm mit der Funktion setenv() setzen. (man 3 setenv)

Das Problem, das Du beschreibtst, liegt aber m.E. daran, daß der Linker das Symbol nicht auflösen kann, und das hat nichts mit dem Pfad zu tun. Schau Dir mal Deine Kommandozeile an, und sieh nach, ob Du mit dem Schalter -lqt compiliert hast.

gcc -o myprog mysource.c ... -I/usr/lib/qt/include -L/usr/lib/qt/lib -lqt

Ist eine Weile her, daß ich qt code compiliert habe, aber so habe ich es in Erinnerung. Überprüf die Pfade nach -I und -L vorsichtshalber.

Gruß,

Oliver

----- original Nachricht --------

Betreff: [opensuse-programming-de] Wie setze ich PATH-Variable für QT4 ?
Gesendet: Mi, 11. Apr 2007
Von: Lars Steen<[email protected]>

> Hallo Liste
> 
> Ich habe eine Idee für ein Programm und möchte es unter QT4 realisieren.
> Problem:
> mathe.o: In function `main':
> mathe.cpp:(.text+0x43): undefined reference to `MainWindow::MainWindow()'
> 
> Ich sehe das so das die Funktion MainWindow aus den QT-Bibliotheken nicht
> eingebunden wurden.
> Installiert ist alles bis auf das setzen der PATH-Variablen.
> 
> Meines Wissens nach ist openSuSE10.2 standardmäßig mit der bash
> installiert.
> also habe ich geguckt:
> ~/.bashrc - gefunden enthällt aber keinen Abschnitt PATH oder ähnliches
> /etc/.bash.bashrc und /etc/.profiles enthalten auch keinen abschnitt PATH.
> 
> Wo wird der Pfad eingetragen?
> Oder bin ich da auf dem Holzweg bei dieser Fehlermeldung?
> 
> freut mich von euch zu hören
> 
> Mit freundlichen Grüßen 
> Lars Steen
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 
> 

--- original Nachricht Ende ----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.