Ich versuche derzeit den Drucker MKC aufzubauen.
Leider besteht aber ein Problem, welches sich scheinbar hartnäckig bei mir eingenistet hat.
Ich kann das Marlin aus Core v 4.1 nicht kompilieren. Ich habe es zig mal versucht und keinen Erfolg gehabt. Ich hab auch schon hier im Forum angefragt aber leider auch keine befriedigende Antwort erhalten.
Daher hier nochmals die Bitte um Erleuchtung.
Meine Vorgehensweise:
1. Arduino 1.6.5 installieren.
2. u8glib.zip entpacken nach Arduino/libraries Ich habe die Version 1.18.1
3. Marlin.ino öfnen und anschließend Configuration.h öffnen
4. Sketch / include Librarie anklicken und klick auf U8glib.
5. in Zeile1 Configuration.h erscheint #include <U8glib.h>
6. Klick auf das Häckchen. Kompilierung startet und wird mit diversen Fehlermeldungen beendet.
Ich habe vermutet dass die Dateien fehlerhaft sind, was von Alejanson wehement verneint wurde. Aber irgendeine Ursache muss es doch geben. Ich bin sehr zerknirscht. Verwirrend ist auch der Umstand dass in den Fehlermeldungen immer auf andere Ordner verwiesen wird. Das sieht etwa so aus:
C:\Users\Michael\Documents\Arduino\libraries\Marlin/ultralcd.cpp:871: multiple definition of `menu_edit_float5()'
ultralcd.cpp.o:C:\Users\Michael\AppData\Local\Temp\build4100999373798516857.tmp/ultralcd.cpp:871: first defined here
Marlin\ultralcd.cpp.o: In function `ST7920_SWSPI_SND_8BIT':
C:\Users\Michael\Documents\Arduino\libraries\Marlin/ultralcd.cpp:871: multiple definition of `menu_edit_callback_float5()'
ultralcd.cpp.o:C:\Users\Michael\AppData\Local\Temp\build4100999373798516857.tmp/ultralcd.cpp:871: first defined here
Marlin\ultralcd.cpp.o: In function `ST7920_SWSPI_SND_8BIT':
und es sind einige hundert Zeilen.
Ich hoffe, dass Irgendjemand Rat weiß.
Beste Grüße
Michael
Leider besteht aber ein Problem, welches sich scheinbar hartnäckig bei mir eingenistet hat.
Ich kann das Marlin aus Core v 4.1 nicht kompilieren. Ich habe es zig mal versucht und keinen Erfolg gehabt. Ich hab auch schon hier im Forum angefragt aber leider auch keine befriedigende Antwort erhalten.
Daher hier nochmals die Bitte um Erleuchtung.
Meine Vorgehensweise:
1. Arduino 1.6.5 installieren.
2. u8glib.zip entpacken nach Arduino/libraries Ich habe die Version 1.18.1
3. Marlin.ino öfnen und anschließend Configuration.h öffnen
4. Sketch / include Librarie anklicken und klick auf U8glib.
5. in Zeile1 Configuration.h erscheint #include <U8glib.h>
6. Klick auf das Häckchen. Kompilierung startet und wird mit diversen Fehlermeldungen beendet.
Ich habe vermutet dass die Dateien fehlerhaft sind, was von Alejanson wehement verneint wurde. Aber irgendeine Ursache muss es doch geben. Ich bin sehr zerknirscht. Verwirrend ist auch der Umstand dass in den Fehlermeldungen immer auf andere Ordner verwiesen wird. Das sieht etwa so aus:
C:\Users\Michael\Documents\Arduino\libraries\Marlin/ultralcd.cpp:871: multiple definition of `menu_edit_float5()'
ultralcd.cpp.o:C:\Users\Michael\AppData\Local\Temp\build4100999373798516857.tmp/ultralcd.cpp:871: first defined here
Marlin\ultralcd.cpp.o: In function `ST7920_SWSPI_SND_8BIT':
C:\Users\Michael\Documents\Arduino\libraries\Marlin/ultralcd.cpp:871: multiple definition of `menu_edit_callback_float5()'
ultralcd.cpp.o:C:\Users\Michael\AppData\Local\Temp\build4100999373798516857.tmp/ultralcd.cpp:871: first defined here
Marlin\ultralcd.cpp.o: In function `ST7920_SWSPI_SND_8BIT':
und es sind einige hundert Zeilen.
Ich hoffe, dass Irgendjemand Rat weiß.
Beste Grüße
Michael