打印

Moto_ID_T Moto_Status:8; 怎么编译出错?

[复制链接]
1014|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
johnliu2000|  楼主 | 2013-5-27 19:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
定义了一个变量,怎么出错了?
typedef struct
{
        Timer_1ms_Counts_T Time_Delay;
        Segment_ID_Data_T           Segment_ID_Data;
        uint16                              g_intTACount_1ms;
        Time_intMark_T          Time_intMark;
        Moto_ID_T           Moto_Status:4;//在此出现如下的错误信息
}MainTaskData

用maplab v8.90编译:
Warning [369] D:\project\opto\opto\opto20130527\private.h; 117.22 signed bitfields not supported
Error   [264] D:\project\opto\opto\opto20130527\private.h; 117.23 bad bitfield type
沙发
yklstudent| | 2013-5-27 21:45 | 只看该作者
Moto_ID_T           Moto_Status:4;//在此出现如下的错误信息
这个是什么????
单独可以,但你这样感觉不可以做吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

21

帖子

0

粉丝