luantty2 / nRF52840-instruction

112 stars 52 forks source link

编译出错,display重复定义 #16

Open Rem0uld opened 3 years ago

Rem0uld commented 3 years ago
Linking: .build/candy_ble_2_pro_v1_default.elf [ERRORS] d:/qmk_msys/mingw64/bin/../lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/bin/ld.exe: .build/obj_candy_ble_2_pro_v1_default/keyboards/candy_ble_2/pro_v1/pro_v1.o:D:\QMK\52840\qmk/keyboards/candy_ble_2/ssd1306.h:70: multiple definition of `display'; .build/obj_candy_ble_2_pro_v1_default/ssd1306.o:D:\QMK\52840\qmk/keyboards/candy_ble_2/ssd1306.h:70: first defined here d:/qmk_msys/mingw64/bin/../lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/bin/ld.exe: .build/obj_candy_ble_2_pro_v1_default/keyboards/candy_ble_2/keymaps/default/keymap.o:D:\QMK\52840\qmk/keyboards/candy_ble_2/ssd1306.h:70: multiple definition of `display'; .build/obj_candy_ble_2_pro_v1_default/ssd1306.o:D:\QMK\52840\qmk/keyboards/candy_ble_2/ssd1306.h:70: first defined here collect2.exe: error: ld returned 1 exit status

make[1]: *** [tmk_core/rules.mk:288:.build/candy_ble_2_pro_v1_default.elf] 错误 1 make[1]: 离开目录“/d/QMK/52840/qmk”

H-QYan commented 2 years ago

你好我也遇到了同样问题,请问您最后是如何解决的呢?

H-QYan commented 2 years ago

我找到了解决办法,请在keymaps文件夹的config文件中注释掉#define SSD1306OLED取消使用ssd1306(虽然我不知道别人为啥可以用)

LQDRCXK commented 1 year ago

搞定了没,正常吗