您的位置:首页 > 大数据 > 人工智能

"Assertion `((message)->descriptor)->magic == 0x28aaeef9' failed."的解决办法!

2016-11-18 21:01 676 查看
使用protoc-c的API时,编码时出现:

protobuf_c_message_get_packed_size: Assertion `((message)->descriptor)->magic == 0x28aaeef9' failed.

一直查找没有找到解决办法,阅读其头文件之后发现代码中对measure malloc一个空间之后没有进行初始化话,才会导致这个问题。在加上

message__measurement__init(measure[index]);

之后,重新编译就没问题了。

在此记录一下遇到的问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐