error: undefined reference to 'vtable for

来源:互联网 发布:宣传单页制作软件 编辑:程序博客网 时间:2024/05/17 00:16

A.h:

class ProcessCB

{
public:
virtual ~ProcessCB(){};
virtual void onCallback(int result) = 0;

};


B.h:

class DefogDH: public ProcessCB {
public:
virtual void onCallback(int result);
};


B.cpp:

    DefogDH* mDefogDH;
   mDefogDH = new DefogDH();


编译报错:

error: undefined reference to 'vtable for


解决方法:

添加:

void PrivateDefog::DefogDH::onCallback(int result){}

0 0
原创粉丝点击