"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]);
之后,重新编译就没问题了。
在此记录一下遇到的问题。
protobuf_c_message_get_packed_size: Assertion `((message)->descriptor)->magic == 0x28aaeef9' failed.
一直查找没有找到解决办法,阅读其头文件之后发现代码中对measure malloc一个空间之后没有进行初始化话,才会导致这个问题。在加上
message__measurement__init(measure[index]);
之后,重新编译就没问题了。
在此记录一下遇到的问题。
相关文章推荐
- Xcode7 无证书真机调试 "Could not launch 'test' process launch failed: Security" 解决办法
- "flash download failed - Target dll has been cancelled"错误解决办法
- Eclipse的web工程启动tomcat出现"Server Tomcat v7.0 Server at localhost failed to start."的解决办法
- "<Module>"的类型初始值设定项引发异常的解决办法
- FCKeditor出现"XML request error: Internal Server Error(500)"错误的解决办法
- VMware 启动报错 "Failed to lock the file"解决办法
- "加入域,找不到网络路径"的解决办法
- "Visual Studio .NET已检测到指定的Web服务器运行的不是ASP.NET 1.1 版..."的解决办法
- 安装sqlserver2008时出现“Rule "Previous releases of Microsoft Visual Studio 2008" failed.”错误的解决办法
- norton ghost在"Checking NTFS volume"时死机的解决办法
- phpmyadmin " 无法载入 mcrypt 扩展,<br />请检查 PHP 配置"的问题解决办法
- Datagrid存储到表中如果则有" "解决办法
- 老问题,常出现"能上QQ但不能上网问题解决办法"
- "无法在证书存储区中找到清单签名证书"的解决办法
- VS.NET提示"试图运行项目时出错:无法启动调试。绑定句柄无效"解决办法
- "2104 无法下载Silverlight应用程序" 错误解决办法
- "加入域,找不到网络路径"的解决办法
- "Visual Studio .NET已检测到指定的Web服务器运行的不是ASP.NET 1.1 版..."的解决办法
- "The target '__Page' for the callback could not be found or did not implement ICallbackEventHandler."的解决办法
- "必须输入正文"BUG的解决办法!