Keil今天编译出现了如下图所示问题:
警告一模一样,总共43个,最后找了大半天原因,问题出在Option——C/C++——Preprocessor Symbols——Define设置有问题。
我用的是STM32F407ZGT6核心板,
修改方法:
Define中,改为STM32F40_41xxx,USE_STDPERIPH_DRIVER千万注意,40_41xxx后边是个英语输入法下的逗号,
改正以后警告消失,编译结果如下:
那个error的原因最后找到了,可以移驾这个链接:https://blog.****.net/kernel1101/article/details/47416621
我就属于第三个,根本就没有编写main函数,只是放了个空的文件。
简单编写以后,错误解决。