您的位置:首页 > Web前端

QT 编译 undefined reference to `vtable for Class

2016-01-11 18:56 411 查看

今天使用编译出现undefined reference to `vtable for Class 和 undefined reference to
typeinfo for Class



虽然网上说法是继承的类中有虚方法没有去实现,但是我遇到的问题总结是QT的Q_OBJECT,要用信号槽添加这个没错,但是添加到不合适的地方,然后编译就会出现这个错误。编译产生了错误的MOC文件

解决方法,先找到Q_OBJECT,不添加任何限制。然后执行qmake,然后编译就会正常。

class RealReport : public QThread

{

Q_OBJECT

...........

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: