Re: Re: Wie setze ich PATH-Variable für QT4 ?

Lars Steen <[email protected]>
Newsgroups gmane.linux.suse.programming
Organization privat
Message-ID <[email protected]>
Am Donnerstag, 12. April 2007 16:34 schrieb Oliver Block:

Hallo Oliver

Vielen Dank für deine schnelle Antwort :-)
Du hattest recht

> Hallo Lars,
> 
> PATH ist eine Umgebungsvariable. Jedes Programm bzw. jeder Prozess bekommt 
> u.a. einen Satz Umgebungsvariablen. Wenn Du in der Shell 
> 
> set | less 

hab ich gemacht
und gesehen das der Pfad richtig gesetzt ist!
Ohne das ich dran fummeln musste...

> 
> 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

Hört sich interessant an 
Ich poste mal die komplette Ausgabe:

ls@core:~/Programmierung/mathe/src> gmake
g++ -m64 -o ../bin/mathe mathe.o    -L/usr/lib64 -lQtGui -L/usr/lib64 -L/usr/X11R6/lib64 -lpng -lSM -lICE -lXi -lXrender -lXrandr -lXfixes -lXcursor -lXinerama -lfreetype -lfontconfig -lXext -lX11 -lQtCore -lz -lm -ldl -lpthread
mathe.o: In function `main':
mathe.cpp:(.text+0x43): undefined reference to `MainWindow::MainWindow()'

und wie ich das sehe steht dort nirgendwo /usr/local/TOLLTECH/QT-4.2.3

> 
> 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

Ich bin ja ein kleiner newbie der gerade anfängt:
Also dachte ich so einfach wie möglich: KDevelop 3.3.5 ist die wahl meiner IDE
- weiss ja nicht was du so nimmst, aber wo mache ich die Einstellungen zum Compiler?
bzw was er alles einbinden soll - unter xwpe war das irgendwie einfacher.
-- 
Mit freundlichen Grüßen
with best regards

Lars Steen
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.