mcu1234mcu 发表于 2013-5-16 10:17:22

求助这个语法错误是怎么回事?

static struct dmp_s dmp = {
    .tap_cb = NULL,
    .android_orient_cb = NULL,
    .orient = 0,
    .feature_mask = 0,
    .fifo_rate = 0,
    .packet_length = 0,
};

使用MDK编译的时候出现User\inv_mpu_dmp_motion_driver.c(492): error:#29: expected an expression错误,哪位大侠知道怎么回事?

mcu1234mcu 发表于 2013-5-16 10:30:46

十分感谢

Garbage614 发表于 2013-5-16 10:54:20

话说不该是用分号吗?

菜包 发表于 2013-5-16 11:11:55

你这个是GNU的写法吧

mzoge1990 发表于 2013-5-16 12:45:54

最后一个成员后的逗号有影响?

js200300953 发表于 2013-5-16 12:49:06

NULL换成0

mcu1234mcu 发表于 2013-5-16 13:30:26

已经搞定,结构体赋值,这样就可以了

static struct dmp_s dmp = {
   NULL,
NULL,
    0,
   0,
    0,
   0,
};

ALUMEI 发表于 2013-5-16 13:39:01

楼主位的是GUN c的写法。跟标准的c是由区别的
页: [1]
查看完整版本: 求助这个语法错误是怎么回事?