升级编译器后stm32编译出错修改
原因:stm32固件源码在升级keil后 出现编译出错,由以下几个方式修正。
解决方案 : 1.将源码路径所有中文修改成英文。
2.打开该源码后,在左侧列表中项目右键选择option for ‘‘,这个我的版本不改不行,可能和编译器版本支持不支持有关,打开如下图:
选择Tap->Output, 点击”Select Folder for Objects",选择英文路径下的输出目录
解决问题如下图:
3.选择Tap->C/C++.如下图,红色圈出来的去掉,注意逗号。(有的代码,不修改运行也正常)
按确定后,重新编译,可以正常编译和调试了。