首页 > 其他分享 >error: undefined reference to `vtable for QDemoThread‘

error: undefined reference to `vtable for QDemoThread‘

时间:2023-02-01 21:36:00浏览次数:33  
标签:vtable undefined reference 创建 OBJECT QObject QDemoThread 添加



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


出现原因:

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


解决办法:

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

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


ends…


标签:vtable,undefined,reference,创建,OBJECT,QObject,QDemoThread,添加
From: https://blog.51cto.com/u_15950551/6031863

相关文章