# tmake -o Makefile example.pro
# make
g++ -o example main.o example.o examplebase.o moc_example.o moc_examplebase.o -L/thesis/qt/qtopia-free-1.7.0/lib -L/thesis/qt/qt-embedded-2.3.7/lib -lqpe -lqtopia -lqte
moc_example.o(.text+0x188): In function `Example::staticMetaObject(void)':
: undefined reference to `QMetaObject::new_metaobject(char const *, char const *, QMetaData *, int, QMetaData *, int, QMetaProperty *, int, QMetaEnum *, int, QClassInfo *, int)'
moc_example.o(.gnu.linkonce.d.__vt_7Example+0x12c): undefined reference to `QWidget::dragEnterEvent(QDragEnterEvent *)'
moc_example.o(.gnu.linkonce.d.__vt_7Example+0x130): undefined reference to `QWidget::dragMoveEvent(QDragMoveEvent *)'
moc_example.o(.gnu.linkonce.d.__vt_7Example+0x134): undefined reference to `QWidget::dragLeaveEvent(QDragLeaveEvent *)'
moc_example.o(.gnu.linkonce.d.__vt_7Example+0x138): undefined reference to `QWidget::dropEvent(QDropEvent *)'
moc_examplebase.o(.text+0xfb): In function `ExampleBase::staticMetaObject(void)':
: undefined reference to `QMetaObject::new_metaobject(char const *, char const *, QMetaData *, int, QMetaData *, int, QMetaProperty *, int, QMetaEnum *, int, QClassInfo *, int)'
moc_examplebase.o(.gnu.linkonce.d.__vt_11ExampleBase+0x12c): undefined reference to `QWidget::dragEnterEvent(QDragEnterEvent *)'
moc_examplebase.o(.gnu.linkonce.d.__vt_11ExampleBase+0x130): undefined reference to `QWidget::dragMoveEvent(QDragMoveEvent *)'
moc_examplebase.o(.gnu.linkonce.d.__vt_11ExampleBase+0x134): undefined reference to `QWidget::dragLeaveEvent(QDragLeaveEvent *)'
moc_examplebase.o(.gnu.linkonce.d.__vt_11ExampleBase+0x138): undefined reference to `QWidget::dropEvent(QDropEvent *)'
collect2: ld returned 1 exit status
make: *** [example] Error 1
[ 此贴被XChinux在2006-05-17 22:05重新编辑 ]