我需要能够将类从非RTTI代码派生成RTTI代码项目。我使用的是LLVM,在它们的代码中禁用RTTI。我知道我不能对它们的代码进行类型信息和dynamic_cast操作,这很好,但是派生似乎也不起作用。不知何故,GCC认为它需要基类的类型信息,尽管它不会存在。我知道错误:
undefined reference to `typeinfo for llvm::AssemblyAnnotationWriter'如何在rtti项目中使用非rtti库中的基类a?我认为RTTI是问题所在,因为我想不出它还会是什么。
发布于 2012-11-01 15:33:39
你不能。在这种情况下,您必须用RTTI重新编译LLVM。
https://stackoverflow.com/questions/13173790
复制相似问题