Keil中,对结构体进行全局初始化设置时,报错:
error 29: .DasFreq = 0,
完整代码为:
tDasConfig gDasConfig =
{
.DasWorkMode = 0,
.DasTrigMethod = 0,
.DasFreq = 0,
.DasCount = 0,
};
原因是这样的声明方式,为C99标准。
修改如下不会出现错误:Option--C/C++--勾选 C99 Mode.
Keil中,对结构体进行全局初始化设置时,报错:
error 29: .DasFreq = 0,
完整代码为:
tDasConfig gDasConfig =
{
.DasWorkMode = 0,
.DasTrigMethod = 0,
.DasFreq = 0,
.DasCount = 0,
};
原因是这样的声明方式,为C99标准。
修改如下不会出现错误:Option--C/C++--勾选 C99 Mode.