error:undefined reference to vtable for
通过搜索相关资料,发现"undefined reference to vtable for"是一个编译器错误,通常出现在使用C++的多态特性时。根本原因是:修改完毕后,仅执行构造操作,均不会编译新添加的Q_OBJECT,因此,需要执行qmake,让moc编译器区预编译Q_OBJECT,然后再执行构造,错误就没了。但是在修改完成后,会出现"undefined reference to vtable for"的错误。的答案,完美解决这个问题,所以在这里记录一下。










