静态库由C++实现,其中有一个类是另一个类的子类,子类头文件如下:
#include "FatherClass.h"
class SonClass : public namespace::FatherClass
{
public:
//...
private:
//...
};
可以成功编译静态库,但静态库放入iOS项目中运行报错"typeinfo for xx::xxx",referenced from:
把静态库工程的Build Settings -> Enable C++ Runtime Types
YES 改为 NO即可
参考资料:"typeinfo for XXX::xxx", referenced from:typeinfo for xxx::xxx > in xx.o