1. 程式人生 > >解決Stm32出現..\HARDWARE\ADC\adc.c(22): error: #20: identifier "ADC_InitTypeDef" is undefined異常

解決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開發的小夥伴應該也能理解,就是為了減小編譯工程所需的時間,通過配置檔案,讓工程只編譯用到的原始碼,從而加快開發速度。