undefined reference to vtable for问题解决(QT)

主要在运行时出现

原因是在自定义类使用信号与槽,在创建文件时,未继承QObject类并且没有添加Q_OBJECT;

解决:

在需要的类中,添加Q_OBJECT,继承QObject类。

然后使用QTCreator工具栏选择->构建->重新构建项目;构建完成再运行,即可解决错误

posted @ 2022-12-08 17:03  迷海  阅读(141)  评论(0编辑  收藏  举报