我在.h头文件中声明如下
typedef struct {signed int X;
signed int Y;
signed int Z;} S_INT16_XYZ;
extern S_INT16_XYZ MPU6050_ACC_LAST,MPU6050_GYRO_LAST;
extern S_INT16_XYZ GYRO_OFFSET,ACC_OFFSET;
C程序中这样定义的
S_INT16_XYZ GYRO_OFFSET,ACC_OFFSET;
S_INT16_XYZ MPU6050_ACC_LAST,MPU6050_GYRO_LAST;
但是用IAR编译时,不通过
错误提示是
Error[Pe040]: expected an identifier
Error[Pe757]: variable "S_INT16_XYZ" is not a type name
Richard Ma:
另外,楼主发错地方了,给楼主转回430版块去了