包含進(jìn)去之后看看Compiler control string這里發(fā)現(xiàn)我們包含的路徑都在“D:\Keil MDK4\ARM\INC\ST\STM32F10x”安裝目錄的路徑之前,說明編譯的時候編譯器是現(xiàn)在我們包含的工程路徑里去找函數(shù)的,如果找到了就不會繼續(xù)往下找,找不到就會跑到安裝目錄也就是默認(rèn)的路徑去找,這樣就會造成重復(fù)包含和重定義了。
如果屢次遇到這樣問題的一定是includepath這里設(shè)置錯了的,一定仔細(xì)檢查,看看路徑名有沒有寫錯,這是一點(diǎn)小小經(jīng)驗(yàn)之談,寫出來給大家分享則個。