问题描述: error: undefined reference to `vtable for XXXXXXXXXX‘


出现原因:

error: undefined reference to `vtable for QDemoThread‘_信号和槽使用Qt对于自行创建的类如果需要支持信号和槽机制,必须要在类内头部位置添加Q_OBJECT宏。
error: undefined reference to `vtable for QDemoThread‘_信号和槽如果使用QtCteator创建类的时候没有继承QObject类或其子类,而是在创建类后手动添加的Q_OBJECT宏,编辑的时候就会报错!


解决办法:

方法1:创建类的时候继承自QObject类或其子类

方法2:手动添加Q_OBJECT宏后,执行qmake,然后重新构建即可


ends…