QWidget::icHolderWidget() wird nicht gefunden
-
Wenn ich mein Qt Project compile bekomme ich folgende Linker-Errors:
cd '/home/zenkutsu/projects/myapp' && QTDIR="/usr/local/qt:/usr/share/qt3" make -k -j1 cd src && make -f Makefile test -d ../bin/ || mkdir -p ../bin/ linking ../bin/myapp (g++) moc_myapp.o:(.gnu.linkonce.r._ZTV5myapp[vtable for myapp]+0x1a4): undefined reference to `QWidget::icHolderWidget()' moc_visualengine.o:(.gnu.linkonce.r._ZTV12VisualEngine[vtable for VisualEngine]+0x1a4): undefined reference to `QWidget::icHolderWidget()' moc_mainimpl.o:(.gnu.linkonce.r._ZTV8MainImpl[vtable for MainImpl]+0x1a4): undefined reference to `QWidget::icHolderWidget()' moc_figureeditor.o:(.gnu.linkonce.r._ZTV12FigureEditor[vtable for FigureEditor]+0x1a4): undefined reference to `QWidget::icHolderWidget()' moc_mainbase.o:(.gnu.linkonce.r._ZTV5Form1[vtable for Form1]+0x1a4): undefined reference to `QWidget::icHolderWidget()' collect2: ld returned 1 exit status make[1]: *** [../bin/myapp] Error 1 make[1]: Target `first' not remade because of errors. make: *** [sub-src] Error 2 make: Target `first' not remade because of errors. *** Exited with status: 2 ***
Mein OS ist Debian GNU/Linux unstable.
Dieses Problem ist merkwuerdig, weil sonst nur ganze libraries nicht gefunden werden, aber in diesem Fall wird nur QWidget::icHolderWidget() nicht gefunden.thx in advance
-
die methode existiert laut trolltech-dokumentation nicht (Qt 4.x).
kann es sein, das du dich irgendwo vertippt hast? denn damit ein fehler in der moc passiert, muss man meist ein signal, slot ansprechen, den es nicht gibt.