Hallo Durch einen neuen Computer bemerkte ich ein Fehler in meiner Arduino Programmierung. Und zwar nutze ich für ein GLCD die UTFT Libary, welche ich in meinem Sketch mit #include einbinde. Soweit so gut. UTFT Libary: http://www.rinkydinkelectronics.com/library.php?id=51 Beim neuen Computer motzt Arduino mit folgender Meldung: (Auszug der Error Meldung)
1 | C:\Users\p-bra\AppData\Local\Temp\arduino_build_586288\libraries\UTFT\DefaultFonts.c.o (symbol from plugin): In function `SevenSegNumFont': |
2 | |
3 | (.text+0x0): multiple definition of `BigFont' |
4 | |
5 | C:\Users\p-bra\AppData\Local\Temp\arduino_build_586288\libraries\UTFT\BigFont.c.o (symbol from plugin):(.text+0x0): first defined here |
6 | |
7 | c:/program files (x86)/arduino/hardware/tools/avr/bin/../lib/gcc/avr/4.9.2/../../../../avr/bin/ld.exe: Disabling relaxation: it will not work with multiple definitions |
8 | |
9 | C:\Users\p-bra\AppData\Local\Temp\arduino_build_586288\libraries\UTFT\SevenSegNumFont.c.o (symbol from plugin): In function `SevenSegNumFont': |
10 | |
11 | (.text+0x0): multiple definition of `SevenSegNumFont' |
12 | |
13 | C:\Users\p-bra\AppData\Local\Temp\arduino_build_586288\libraries\UTFT\DefaultFonts.c.o (symbol from plugin):(.text+0x0): first defined here |
14 | |
15 | C:\Users\p-bra\AppData\Local\Temp\arduino_build_586288\libraries\UTFT\SmallFont.c.o (symbol from plugin): In function `SmallFont': |
16 | |
17 | (.text+0x0): multiple definition of `SmallFont' |
18 | |
19 | C:\Users\p-bra\AppData\Local\Temp\arduino_build_586288\libraries\UTFT\DefaultFonts.c.o (symbol from plugin):(.text+0x0): first defined here |
20 | |
21 | collect2.exe: error: ld returned 1 exit status |
Ich finde nur nicht die Ursache für die angeblichen mehrfachen Definitionen der einzelnen Funktionen. Kann mir jemand sagen weshalb es im \temp Ordner Duplikate anlegt? Mein Code inkl. aller verwendeten Lib's habe ich als .zip angehängt. Danke und Gruss Philippe