首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在RTTI代码中使用非RTTI接口

在RTTI代码中使用非RTTI接口
EN

Stack Overflow用户
提问于 2012-11-01 08:56:58
回答 1查看 304关注 0票数 2

我需要能够将类从非RTTI代码派生成RTTI代码项目。我使用的是LLVM,在它们的代码中禁用RTTI。我知道我不能对它们的代码进行类型信息和dynamic_cast操作,这很好,但是派生似乎也不起作用。不知何故,GCC认为它需要基类的类型信息,尽管它不会存在。我知道错误:

代码语言:javascript
复制
undefined reference to `typeinfo for llvm::AssemblyAnnotationWriter'

如何在rtti项目中使用非rtti库中的基类a?我认为RTTI是问题所在,因为我想不出它还会是什么。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-01 15:33:39

你不能。在这种情况下,您必须用RTTI重新编译LLVM。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13173790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档