问题描述: 编译过程出现如下图情况 原因分析: 导致出现改错误原因可能是:自己编辑的xxx.h 文件中出现编辑错误。 就拿我的这一反面教材来说吧! 解决方案: 我在编写头文件时 void LED_Init 敲成了void LED_H;导致main函数编译出现warning:implicit declaration of function 'LED_Init ’ is invalid in C99 结语:刚接触stm32 感觉这比51难 难 难上好多呀… 希望这篇博文能帮到大家。