自定义了一个类,派生自QObject,头文件中使用了Q_OBJECT宏,编译时显示cpp文件的构造函数和析构函数均报错undefined reference to 'vtable for XXX' ,注释掉头文件的Q_OBJECT宏后编译没问题,重新构建问题依然存在。
解决方法:
1.项目右键->清除;
2.项目右键->执行qmake;
3.项目右键->构建。
自定义了一个类,派生自QObject,头文件中使用了Q_OBJECT宏,编译时显示cpp文件的构造函数和析构函数均报错undefined reference to 'vtable for XXX' ,注释掉头文件的Q_OBJECT宏后编译没问题,重新构建问题依然存在。
解决方法:
1.项目右键->清除;
2.项目右键->执行qmake;
3.项目右键->构建。