在用标准外设库建立模板的时候出现了两个错误 ..\FWLib\src\stm32f30x_rcc.c(994): error: #268: declaration may not appear after executable statement in block ..\FWLib\src\stm32f30x_hrtim.c(1140): error: #268: declaration may not appear after executable statement in block 意思是变量定义不能出现在可执行语句之后 错误的位置如图 把出错的这两句放到函数开头后解决 这应该是标准外设库出现的两个BUG吧 有没有和我一样遇到这个问题的?? |
恩,这些能发现的还没什么,就怕还存在一些难以发现的BUG
用C99编译应该可以...
确实,在c/c++的misc control栏中填入--c99就没有这个硬性要求了,不过不知道会不会带来什么弊端
这个就需要自己去发现了,前段时间看新出的HRTIM那部分,里面特别多错误的地方,不过基本都是在备注部分,不影响使用
是放到前面了吧