今天使用编译出现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 ...........