Keil多次調用頭文件導致重定義報錯(L104)

分爲三個文件

  • Main.c(主程序文件)
  • LCD.c(液晶屏驅動程序)
  • LCDFont.h(液晶屏字庫&圖形庫)

調用結構:
Main.c同時調用LCD.c和LCDFont.h(圖形庫)
LCD.c調用LCDFont.h(字庫)
此時會報錯L104重定義(字庫和圖形庫)

修改方式:
新建圖形庫————LCDImg.h
取消Main.c中調用LCDFont.h改爲調用LCDImg.h
LCD.c只調用LCDFont.h字庫
這樣就不會報錯了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章