KEIL軟體中編譯時出現的Error L6200E: symbol multiply defined …的解決方法

  • 2019 年 10 月 16 日
  • 筆記

原因:如LCD.C文件使用了bmp.h中的image[ ]變數,那麼就不能將#include”bmp.h”放在LCD.H中,要將#include”bmp.h”放在LCD.C文件中,或者可以把bmp.h中的image[ ]變數在LCD.C文件中定義。

查找方法:例如:..OBJOLED.axf: Error: L6200E: Symbol image multiply defined (by lcd.o and main.o).這個錯誤資訊。紅色的字就是需要修改的變數,按上面的兩種方法修改即可。