【发布时间】:2015-09-15 21:16:50
【问题描述】:
我最近开始尝试使用 flatbuffers,但遇到了一个非常奇怪的问题。我能够将 flatb 模式转换为 c++ 并编译我的 c++ 代码(包括生成的 c++)而不会出错。我什至可以使用 flatbuffers MyEventBuilder(...) 对对象进行编码。但是没有对应的GetMyEvent(...)方法!
我在 flatc 生成的 .h 文件中搜索了 GetMyEvent,但没有显示任何相关信息。显然我做错了什么,这是一个太大的问题,不能只是一个错误。但是,我非常密切地关注文档。我也在 flatbuffers google 群里发过这个问题,还没有回复。
还有其他人看过吗?有什么想法可能导致这种情况(我希望并假设这只是我的一个愚蠢的错误,而不是 flatbuffers 的问题)?
TLDR:flatb 生成将我的 c++ 对象编码为字节数组的方法,但不是将字节数组转换回 c++ 对象的方法!
【问题讨论】:
标签: c++ flatbuffers