Hallo zusammen, in einem C-Projekt für den ATmega16 rufe die Funktion "dtostrf()" auf. Unter WinAVR ging das Compilieren immer problemlos, aber seitdem ich unter der AVR Studio-Oberfläche meine C-Projekte mache, sagt mir das Programm beim Compilieren des exakt gleichen Codes nur noch: ../main.c:298: undefined reference to `dtostrf' Die Library stdlib.h ist aber drin, genau wie unter WinAVR auch. Wieso hat das AVR Studio ein Problem damit? Gruß Christoph
Gast
#285193
Wie drin? Du musst den Pfad zu den Header-Dateien in AVR-Studio angeben, sonst findet der die nicht. Is das Problem nur bei der einen Funktion oder bringen andere Funktionsaufrufe die gleiche Fehlermeldung?
Im Code habe ich #include <stdlib.h> geschrieben und unter "External Dependencies" steht auch stdlib.h. Andere Funktionen aus der Library, wie beispielsweise itoa(), bindet er auch problemlos ein.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.