Xcode下正常运行,编译到安卓时出现错误

控制台会报错 error: undefined reference to ‘vtable for head’ 。

各种百度后尝试:

如果把virtual bool init(); 改成virtual bool init() {}; 这样就不会报错了,可以正常编译

但是这样的话在CPP文件,bool init(){}这时候系统又报错,redefined init;

求大神提供解决办法