MagData
13-03-2003, 19:14
Hallo Zusammen!
Ich habe ein kleines QT Programm geschrieben und bekomme beim Linken einige unschöne Fehler. Kompilieren kann ich die Sourcen. Dieses mach ich mit
g++ -c -pipe -Wall -W -O2 -DQT_NO_DEBUG -I. -I/usr/local/qt/include -I/usr/local/qt/mkspecs/default -I/usr/local/kde/include -o main.o main.cpp
dann beim Linken mit
g++ -o main kpwindow.o main.o -Wl,-rpath,/usr/local/qt/lib -L/usr/local/qt/lib -L/usr/X11R6/lib -L/usr/local/kde/lib -lXext -lX11 -lm -lqt-mt
bekomme ich diese Fehler:
kpwindow.o(.text+0x22): In function `KPWindow::KPWindow[not-in-charge](char const*)':
: undefined reference to `KMainWindow::KMainWindow[not-in-charge](QWidget*, char const*, unsigned)'
kpwindow.o(.text+0x2d): In function `KPWindow::KPWindow[not-in-charge](char const*)':
: undefined reference to `vtable for KPWindow'
(und viele weitere von der Sorte)
In meinem QT-Lib Verzeichnis (/usr/local/qt/lib/) liegen einige libqt-mt.so*, aber keine libqt.so*
Hat einer eine Idee woran der Fehler liegt und wie ich diesen behebe? Danke schonmal im Voraus!
Greetings
Mag
Ich habe ein kleines QT Programm geschrieben und bekomme beim Linken einige unschöne Fehler. Kompilieren kann ich die Sourcen. Dieses mach ich mit
g++ -c -pipe -Wall -W -O2 -DQT_NO_DEBUG -I. -I/usr/local/qt/include -I/usr/local/qt/mkspecs/default -I/usr/local/kde/include -o main.o main.cpp
dann beim Linken mit
g++ -o main kpwindow.o main.o -Wl,-rpath,/usr/local/qt/lib -L/usr/local/qt/lib -L/usr/X11R6/lib -L/usr/local/kde/lib -lXext -lX11 -lm -lqt-mt
bekomme ich diese Fehler:
kpwindow.o(.text+0x22): In function `KPWindow::KPWindow[not-in-charge](char const*)':
: undefined reference to `KMainWindow::KMainWindow[not-in-charge](QWidget*, char const*, unsigned)'
kpwindow.o(.text+0x2d): In function `KPWindow::KPWindow[not-in-charge](char const*)':
: undefined reference to `vtable for KPWindow'
(und viele weitere von der Sorte)
In meinem QT-Lib Verzeichnis (/usr/local/qt/lib/) liegen einige libqt-mt.so*, aber keine libqt.so*
Hat einer eine Idee woran der Fehler liegt und wie ich diesen behebe? Danke schonmal im Voraus!
Greetings
Mag