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 Am Donnerstag, 12. April 2007 16:17 schrieb Lars Steen:
Hallo Liste
Gesternabend um ca 21:00Uhr hatte ich versucht dieses Problem zu posten, da nix passiert ist versuche ich es nocheinmal. Also: Bitte nicht böse sein, wenn es doppelt kommt.
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. Der entsprechende Passus sieht so aus:
#include <QMainWindow>
class QAction; class QLabel; class FindDialog; class Spreadsheet;
class MainWindow : public QMainWindow { Q_OBJECT
public: MainWindow(); und dann kommen Fuktionen...
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
To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org