这个错误常见于一系列有继承关系的class而没有给base class的 virtual function加上函数实现,也就是基类的虚函数只声明没有定义。 解决办法: 1、给基类的virtual函数加上本来就应该有的function body,即写出虚函数的定义;2、基类中使用纯虚函数。