解決Stm32出現error: #20: identifier "GPIO_InitTypeDef" is undefined異常


該錯誤是我在移植sd卡程序時出現的,錯誤如下:

 

error:#20,查看錯誤,可以發現,這些變量都是系統定義過的,沒有修改過。
並且該變量也能成功跳轉被找到。
那么到底是什么原因呢?
逛了一些帖子,嘗試了好幾種方法。突然想到是不是頭文件的問題,

果然,spi.h頭文件的問題,添加上stm32l1xx.h;

重新編譯,

編譯成功!(上面兩個錯誤是另外的)


因為那些變量是系統定義的,所以極有可能是頭文件的問題。
編譯錯誤有各種原因,不一定適用,僅供參考!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM