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.