[QT学习]编译错误 undefined reference to vtable for **

来源:互联网 发布:脂砚斋重评石头记软件 编辑:程序博客网 时间:2024/04/19 12:45

在qt添加类的时候如果没有继承QOBJECT,使用Q_OBJECT宏,在后续的编程中当希望使用信号与槽的时候,添加了Q_OBJECT宏,在编译的时候不小心会出现如下错误

undefined reference to 'vtable for ***(类)'

解决方法如下:

方法一:删除makefile文件,再重新编译。

方法二:修改项目的.pro文件,以达到修改makefile文件的目的(加个#号或者多打个空行空格都可以,只要修改pro文件就行)

然后重新编译。这其实是与方法一同理,不过更方便一点。


阅读全文
0 0
原创粉丝点击