Willkommen bei MattzoBricks Foren MattzoLayoutController (MLC) MLC – Fehler beim Kompilieren

Ansicht von 3 Antwort-Themen
  • Autor
    Beiträge
    • #5000
      volkmar weissvolkmar weiss
      Teilnehmer

      Ich habe mich mal an dem MLC mit einem ESP8266-12F versucht, aber beim Kompilieren kommt der Fehler:
      In function ‘void levelCrossingCommand(int)’:
      MattzoLayoutController:868:146: error: call of overloaded ‘abs(unsigned int)’ is ambiguous

      jemand ne Ahnung was das bedeutet ?

      I tried the MLC with an ESP8266-12F, but the error comes up when compiling:
      In function ‘void levelCrossingCommand(int)’:
      MattzoLayoutController:868:146: error: call of overloaded ‘abs(unsigned int)’ is ambiguous

      anyone have any idea what that means?

    • #5087
      Matthias RunteMatthias Runte
      Administrator

      Hm, ich meine, dass wir das Problem längst gelöst hatten. Schau mal, ob Du die aktuellen Version 0.5.1 der MattzoController Firmware verwendest, und dass die korrenten Versionen der Arduino-Libraries verwendet werden.

    • #5169
      volkmar weissvolkmar weiss
      Teilnehmer

      Sorry das ich jetzt erst antworte, sonst krieg ich bei Antworten immer eine Email, diesmal nicht. Ich habe die Firmware 0.5.1 nochmal runtergeladen und die Bibliotheken wie beschrieben in der Version installiert. Trotzdem bekomme ich immer die oben genannte Fehlermeldung beim kompilieren. Wäre nett wenn du nochmal drübergucken könntest.

    • #5462
      Matthias RunteMatthias Runte
      Administrator

      Hallo Volkmar,
      wir haben das Problem identifiziert und mit der neuen Firmware 0.6 hoffentlich auch gelöst. Hintergrund war, dass abs() keine unsigned integers schluckt (eigentlich logisch), und daher bei einigen Compilern Fehler wirft.

      Schau mal, ob es jetzt funktioniert, falls das Problem noch aktuell ist.

      Gruß,
      Mattze

Ansicht von 3 Antwort-Themen
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.