|
我按照教程做first程序,编译的手遇到这个问题,怎么解决的啊,求助啊
onst char*)’:
moc_first.cpp:34: 错误:‘DefaultCodec’ 不是 ‘QApplication’ 的成员
moc_first.cpp: At global scope:
moc_first.cpp:39: 错误:成员函数 ‘QString first::trUtf8(const char*, const char*)’ 未在类 ‘first’ 中声明
moc_first.cpp: In member function ‘QString first::trUtf8(const char*, const char*)’:
moc_first.cpp:42: 错误:‘UnicodeUTF8’ 不是 ‘QApplication’ 的成员
moc_first.cpp: In static member function ‘static QMetaObject* first::staticMetaObject()’:
moc_first.cpp:55: 错误:‘QUMethod’ 没有命名一个类型
moc_first.cpp:56: 错误:‘QUMethod’ 没有命名一个类型
moc_first.cpp:58: 错误:‘slot_0’ 在此作用域中尚未声明
moc_first.cpp:59: 错误:‘slot_1’ 在此作用域中尚未声明
moc_first.cpp:60: 错误:‘const QMetaData’ 的初始值设定项太多
moc_first.cpp:60: 错误:‘const QMetaData’ 的初始值设定项太多
moc_first.cpp:69: 错误:对 ‘QMetaObject::new_metaobject(const char [6], QMetaObject*&, const QMetaData [2], int, int, int, int, int)’ 的调用没有匹配的函数
/opt/EmbedSky/Qte/x86-qtopia-2.2.0/qt2/include/qmetaobject.h:197: 附注:备选为: static QMetaObject* QMetaObject::new_metaobject(const char*, const char*, QMetaData*, int, QMetaData*, int, QClassInfo*, int)
/opt/EmbedSky/Qte/x86-qtopia-2.2.0/qt2/include/qmetaobject.h:200: 附注: static QMetaObject* QMetaObject::new_metaobject(const char*, const char*, QMetaData*, int, QMetaData*, int)
moc_first.cpp:70: 错误:‘cleanUp_first’ 在此作用域中尚未声明
moc_first.cpp: At global scope:
moc_first.cpp:74: 错误:成员函数 ‘void* first::qt_cast(const char*)’ 未在类 ‘first’ 中声明
moc_first.cpp: In member function ‘void* first::qt_cast(const char*)’:
moc_first.cpp:78: 错误:‘qt_cast’ 不是 ‘QWidget’ 的成员
moc_first.cpp: At global scope:
moc_first.cpp:81: 错误:‘QUObject’ 未声明
moc_first.cpp:81: 错误:成员函数 ‘bool first::qt_invoke(int, int*)’ 未在类 ‘first’ 中声明
moc_first.cpp: In member function ‘bool first::qt_invoke(int, int*)’:
moc_first.cpp:83: 错误:‘class QMetaObject’ 没有名为 ‘slotOffset’ 的成员
moc_first.cpp:87: 错误:‘qt_invoke’ 不是 ‘QWidget’ 的成员
moc_first.cpp: At global scope:
moc_first.cpp:92: 错误:‘QUObject’ 未声明
moc_first.cpp:92: 错误:成员函数 ‘bool first::qt_emit(int, int*)’ 未在类 ‘first’ 中声明
moc_first.cpp: In member function ‘bool first::qt_emit(int, int*)’:
moc_first.cpp:94: 错误:‘qt_emit’ 不是 ‘QWidget’ 的成员
make: *** [moc_first.o] 错误 1
|
|