class base
{
public:
virtual void foo()=0;
};
class a:virtual public base
{
public:
virtual void foo(){cout <<"hello"<<endl;}
};
在a和b动态库中都有 以上的定义。在a中实例化了 a 将对象的基类指针(base*)a发送给b 动态库中进行转换 dynamic_cast(obj)返回NULL。。。这在WINDOWS下是正常的。。请问这里rrti出现了什么问题需要怎么解决?