@2019-06-06
【小記】
這個bug比較常見,右鍵可以定位到相關頭文件,但系統依舊報錯,其實主要還是頭文件的問題。
1.需要檢查頭文件中關於主程序所用到的部分是否已經使能,尤其是 “stm32f7xx_hal_con.h”和"stm32f7xx_hal.h"。
2.編譯器報錯的地方並不准確,比如報頭文件 stm32f7xx_rcc.h 中HAL_StatusTypeDef未定義,需要仔細查看報錯是在編譯那個.C文件的時候出現的。基本上都是自己編寫的.c文件編譯時出錯才會報這種錯誤,需要注意需要統一 include <stm32f7xx_hal.h>, 而不是單獨的include <stm32f7xx_hal_gpio.h>。
【來源】