[ZLG-ARM] ADS编译警告的问题?

[复制链接]
1811|0
 楼主| zjz0004 发表于 2008-9-16 16:56 | 显示全部楼层 |阅读模式
ADS编译出现ANSI&nbsp;C&nbsp;forbids&nbsp;bit&nbsp;field&nbsp;type&nbsp;'unsigned&nbsp;char'怎么解决?<br /><br />在网上查到说是:标准的ANSI&nbsp;C在定义位域时只允许使用类型int或unsigned&nbsp;int。有些编译器没做这方面的扩展,只能按照ANSI&nbsp;C的定义来用了标准的ANSI&nbsp;C在定义位域时只允许使用类型int或unsigned&nbsp;int。有些编译器没做这方面的扩展,只能按照ANSI&nbsp;C的定义来用了。<br /><br />出现这样的编译警告!对整个程序的长时间运行和程序的稳定性有没有影响??<br />union<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;struct<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BYTE&nbsp;needToUnicast:1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BYTE&nbsp;needToBroadcast:1;&nbsp;//这里就会出现这样的警告<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BYTE&nbsp;rebroadcast:1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}bits;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BYTE&nbsp;mode:3;<br />&nbsp;&nbsp;&nbsp;&nbsp;}broadcastMode;<br />谢谢了!!<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

3

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部