问题: ..\Main\voice.c(266): error: #268: declaration may not appear after executable statement in block
分析: 在编译STM32程序中,提示这个是因为把变量的声明放在了可执行语句的后面
如下面这几行代码:
if(index>=50 || length>=78)
{
return 0;
}
uint8_t k, flag;
uint8_t nAsrAddLength;
flag = 1;
解决办法:把变量的声明放在可执行语句的前面。
阅读(5747) | 评论(0) | 转发(1) |