2

非 RTTI コードから RTTI コード プロジェクトにクラスを派生できる必要があります。コードでRTTIを無効にするLLVMを使用しています。コードで typeinfo と dynamic_cast を実行できないことはわかっていますが、それは問題ありませんが、派生も機能しないようです。どういうわけか、GCC は基本クラスの typeinfo が必要だと考えていますが、存在しません。エラーが発生します:

undefined reference to `typeinfo for llvm::AssemblyAnnotationWriter'

rtti プロジェクトで非 rtti ライブラリの基本クラス a を使用するにはどうすればよいですか? 他に何が考えられないので、RTTI が問題であると想定しています。

4

1 に答える 1

2

それはいけません。この場合、LLVM を RTTI で再コンパイルする必要があります。

于 2012-11-01T15:33:39.743 に答える