久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 搞定stm32f10x_type.h(23): error: #256: invalid redecla Keil報錯 [打印本頁]

作者: geige    時間: 2015-7-26 00:27
標題: 搞定stm32f10x_type.h(23): error: #256: invalid redecla Keil報錯
Keil報錯:d:\Keil  MDK4\ARM\INC\ST\STM32F10x\stm32f10x_type.h(23): error:  #256: invalid redecla

使用Keil4 MDK V4.10  
固件庫V3.5
按照教程建模板是發現編譯出現一大推這樣的錯誤:d:\Keil MDK4\ARM\INC\ST\STM32F10x\stm32f10x_type.h(23):error:  #256: invalid redecla等等

經過不斷搜索網絡資源以及找尋錯誤原因,發現這樣錯誤的原因是:自己新建的工程文件里的函數如

和原本安裝目錄里的函數定義沖突了:

原本工程執行的過程是不需要去訪問安裝目錄里的函數的,因為我們新建的工程已經將需要的固件庫都添加到我們的工程目錄里面了:







但是為什么編譯的時候又會跑去調用安裝目錄下的函數呢?那是因為我們沒有把includepath路徑設置好,我們必須把我們工程目錄下的幾個目錄包含進去:



包含進去之后看看Compiler control string這里發現我們包含的路徑都在“D:\Keil MDK4\ARM\INC\ST\STM32F10x”安裝目錄的路徑之前,說明編譯的時候編譯器是現在我們包含的工程路徑里去找函數的,如果找到了就不會繼續往下找,找不到就會跑到安裝目錄也就是默認的路徑去找,這樣就會造成重復包含和重定義了。

如果屢次遇到這樣問題的一定是includepath這里設置錯了的,一定仔細檢查,看看路徑名有沒有寫錯,這是一點小小經驗之談,寫出來給大家分享則個。

如有說錯,歡迎指正。如有新解,歡迎指教!
謝謝!!!








歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 免费一级黄色录像 | 午夜精品久久久久久 | www.男人的天堂 | 毛片一区| 九九热在线精品视频 | 亚洲精品久久久久久久久 | www国产精品 | 一区二区三区中文字幕 | 国产精品国产三级国产专区52 | 九九久久免费视频 | 国产精品成人免费一区久久羞羞 | 99精品久久久久久中文字幕 | 日韩爱爱视频 | 日韩欧美国产高清91 | 午夜一级视频 | 久久久久国产一区二区三区 | 超碰在线免费公开 | 日韩一区二区视频在线观看 | 狠狠操网 | 不卡av网站| 亚洲欧美另类在线观看 | 可以免费看的av | 久久精品国产77777蜜臀 | 亚洲成人av在线播放 | 欧美a级成人淫片免费看 | 欧美日韩四区 | 大乳女喂男人吃奶 | 国产男女无遮挡猛进猛出 | 狠狠的日 | 国产精品久久久久久久久久久久久 | 日本精品久久久 | 九九视频免费观看 | www.五月婷婷 | 日韩av免费在线播放 | 国产99在线 | 亚洲一区二区三区在线 | 日本久久久久久久久 | 日韩国产在线观看 | 日韩专区中文字幕 | 亚洲一级黄色 | 中文字幕av久久爽一区 |