• 4719阅读
  • 1回复

错误请教 [复制链接]

上一主题 下一主题
离线tenggui
 

只看楼主 倒序阅读 楼主  发表于: 2007-04-26
— 本帖被 XChinux 执行加亮操作(2008-07-19) —
.我做程序编译时出现错误
..\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重新编辑 ]
离线sszllx

只看该作者 1楼 发表于: 2007-04-27
是不是要手动moc一下?然后把moc好的文件在源程序尾include一下。具体怎么做baidu吧。
快速回复
限100 字节
 
上一个 下一个