解决Stm32出现..\HARDWARE\ADC\adc.c(22): error: #20: identifier "ADC_InitTypeDef" is undefined异常

笔者本科阶段读的是通信工程,因此各种比赛或者作业免不了要使用stm32。而使用stm32中将几个单独的工程合并起来更是家常便饭,而合并工程中常遇到的一个问题是已经将.c文件添加到工程中,而且路径也配置对了,但还是出现下面的错误“..\HARDWARE\ADC\adc.c(22): error: #20: identifier “ADC_InitTypeDef” is undefined”。笔者在参加省电子设计比赛的时候就被这个坑了很久,其实解决的方法也很简单,只需在stm32f10x_conf.h头文件中把ADC头文件注释给删掉就可以解决了。这个问题如果有接触到Android开发的小伙伴应该也能理解,就是为了减小编译工程所需的时间,通过配置文件,让工程只编译用到的源代码,从而加快开发速度。

你可能感兴趣的:(Stm32)