摘要: 今天在main里自定义继承于QObject的类,添加了Q_OBJECT宏和信号之后,总是链接不通过,提示XXXX::staticMetaObject等等不存在。后来得知在cpp里定义的Q_OBJECT,需要添加额外步骤才能编译通过。下面是找到的一段文档,原文:http://www.kuqin.com/qtdocument/moc.html元对象编译器生成的输出文件必须被编译和连接,就像你的程序中的其它的C++代码一样;否则你的程序的连编将会在最后的连接阶段失败。出于习惯,这种操作是用下述两种方式之一解决的: 方法一:类的声明放在一个头文件(.h文件)中如果在上述的文件myclass.h中发现类 阅读全文
posted @ 2011-02-28 15:58 k1988 阅读(2277) 评论(0) 推荐(0) 编辑