TI中文支持网
TI专业的中文技术问题搜集分享网站

共同体变量可以声明为外部变量吗

我用C2000,。定义:

union  DC_Log_REG   DCA_Log[MAX_UNIT_PER];

然后在头文件声明:

extern union  DC_Log_REG  DCA_Log[MAX_UNIT_PER];

结果编译器警告:734-D array with incomplete element type is nonstandard

这是为什么呢?共同体变量不能声明称外部变量吗,之前似乎也没见过这种用法

Bingo Wu1:

回复 Johnson Chen1:

多谢陈工!

之前出现告警的原因是:声明共同体变量的那个头文件与定义该共同体的头文件没有关联起来。

我直接在同一个头文件定义共同体、声明变量就可以了。

赞(0)
未经允许不得转载:TI中文支持网 » 共同体变量可以声明为外部变量吗
分享到: 更多 (0)