最近、フラットバッファの実験を始めましたが、非常に奇妙な問題に直面しています。flatb スキーマを C++ に変換し、C++ コード (生成された C++ を含む) をエラーなしでコンパイルできます。flatbuffers を使用してオブジェクトをエンコードすることさえできますMyEventBuilder(...)
。ただし、対応するGetMyEvent(...)
方法はありません。
flatcGetMyEvent
によって生成された .h ファイルを grep しましたが、関連するものは何も表示されません。明らかに私は何か間違ったことをしています。これは単なるバグであるには大きすぎる問題です。ただし、ドキュメントにはかなり厳密に従っています。この問題を flatbuffers Google グループにも投稿しましたが、まだ応答がありません。
他の誰かがこれを見たことがありますか?これを引き起こす可能性のあるアイデアはありますか?
TLDR: flatb は、私の C++ オブジェクトをバイト配列にエンコードするメソッドを生成しますが、バイト配列を C++ オブジェクトに変換するメソッドは生成しません!