.我做程序编译时出现错误
..\tmp\dialogbilling.o(.text+0x6c):dialogbilling.cpp: undefined reference to `vtable for PK_DialogBilling'
..\tmp\dialogbilling.o(.text+0x73):dialogbilling.cpp: undefined reference to `vtable for PK_DialogBilling'
..\tmp\dialogbilling.o(.text+0x14c):dialogbilling.cpp: undefined reference to `vtable for PK_DialogBilling'
..\tmp\dialogbilling.o(.text+0x153):dialogbilling.cpp: undefined reference to `vtable for PK_DialogBilling'
..\tmp\dialogbilling.o(.text+0x1cb):dialogbilling.cpp: undefined reference to `vtable for PK_DialogBilling'
..\tmp\dialogbilling.o(.text+0x1d2):dialogbilling.cpp: more undefined references to `vtable for PK_DialogBilling' follow
..\tmp\dialogbilling.o(.text+0x6b6):dialogbilling.cpp: undefined reference to `PK_DialogBilling::staticMetaObject'
..\tmp\dialogbilling.o(.text+0x6e8):dialogbilling.cpp: undefined reference to `PK_DialogBilling::staticMetaObject'
collect2: ld returned 1 exit status
请问是怎么回事?主要我发现在dialogbilling.h文件中去掉Q_OBJECT就可以编译通过,但该文件中定义的槽却不起作用
[ 此贴被XChinux在2008-07-19 20:37重新编辑 ]