F303用标准外设库建立模板出错
在用标准外设库建立模板的时候出现了两个错误..\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,以前遇到过,改了就好 风子 发表于 2015-6-3 12:19
这个确实是bug,以前遇到过,改了就好
恩,这些能发现的还没什么,就怕还存在一些难以发现的BUG 外设库有时候也有错误,相信自己的实践 风子 发表于 2015-6-3 12:19
这个确实是bug,以前遇到过,改了就好
用C99编译应该可以... 学习了:D:D Mandelbrot_Set 发表于 2015-6-3 12:53
用C99编译应该可以...
确实,在c/c++的misc control栏中填入--c99就没有这个硬性要求了,不过不知道会不会带来什么弊端 eurphan 发表于 2015-6-3 12:27
恩,这些能发现的还没什么,就怕还存在一些难以发现的BUG
这个就需要自己去发现了,前段时间看新出的HRTIM那部分,里面特别多错误的地方,不过基本都是在备注部分,不影响使用 好像V1.2.2 版本 27-February-2015发布的库函数把这个定去去掉了。
http://files.note.sdo.com/OMD2T~lmWoZR6u0kM001F9
creep 发表于 2015-6-3 14:07
好像V1.2.2 版本 27-February-2015发布的库函数把这个定去去掉了。
是放到前面了吧
页:
[1]
2