implicit cast of pointer loses '__packed' qualifier

raining_peidx 2010-05-27 03:05:41
我在ads上编译,定义一个数据结构
typedef __packed struct tag_ppp{
unsigned short A;
unsigned int B;
unsigned short C;
unsigned short D;
unsigned int E;

} ppp;

定义了一个全局常量,memset时要求转换,我就给写成void*,编译通过了,可是运行起来就死掉了,谁知道具体的解法?
...全文
263 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
GrimRaider 2011-02-28
  • 打赏
  • 举报
回复
参http://blog.csdn.net/carry1314lele/archive/2008/02/22/2112507.aspx
一名程序员 2010-07-09
  • 打赏
  • 举报
回复
源代码?
raining_peidx 2010-05-27
  • 打赏
  • 举报
回复
应该不是,我声明的是全局变量,但不是指针,没有用到malloc
zhangweiit 2010-05-27
  • 打赏
  • 举报
回复
如果是运行起来死掉,那只能说是malloc的时候,长度没有设置对
我碰到这类问题的时候,一般是因为malloc引起的,
楼主检查一下吧

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧