在RTTI代码中使用非RTTI接口
Use a non-RTTI interface in RTTI code
我需要能够将非RTTI代码的类得出一个类别的rtti代码项目。我正在使用LLVM,该LLVM在其代码中禁用RTTI。我知道我不能在其代码上进行TypeInfo和Dynamic_cast进行typeInfo和Dynamic_cast,这很好,但似乎推导也行不通。某种程度上,海湾合作委员会认为它需要基类的类型,尽管它不存在。我有错误:
undefined reference to `typeinfo for llvm::AssemblyAnnotationWriter'
如何在RTTI项目中使用No-RTTI库中的基类A?我假设rtti是问题,因为我想不出还有什么。
你不能。在这种情况下,您必须使用RTTI重新编译LLVM。
相关文章:
- C++核心准则 C35 对于接口类"A base class destructor should be either public and virtual, or protected and nonv
- Visual C++GC接口如何启用它以及要包含哪个库
- Windows.h与GLFW.h的接口
- 当字段可以为null时,如何使用C++接口在Avro中写入数据
- dynamic_cast without RTTI
- 提供与TMP和SFINAE的通用接口
- 为重写std::exception的库生成swig接口时出错
- 内联如何影响模块接口中的成员函数
- COM 接口 c# 封送数组数组
- 如何在 SCIP C++ 接口中获取 MILP 约束矩阵中的系数值
- 重载 -> shared_ptr 个实例中的箭头运算符<interface>,接口中没有纯虚拟析构函数
- 如何绑定 C++ gRPC 客户端的网络接口
- 使用 RTTI 克隆唯一指针的向量
- 模板化接口 - 创建一个泛型模板类以返回任何容器
- 如何从实现接口的模板化类实例访问结构
- 带有进度表的 curl 多接口程序
- 设计帮助 - 为不同类型的消息处理通用接口的设计模式
- 我可以在具有一个标头和一个接口的 cpp 文件中有多个嵌入吗?
- 类接口,可以创建N个方法
- 在RTTI代码中使用非RTTI接口