grandmetre
Mitglied
Hallo zusammen,
ich hänge gerade bei der Benutzung von sqrt(). Der Compiler meldet mir stets "undefined reference to sqrt" wenn ich versuche eine Variable zu benutzen. Wenn ich dennoch eine feste Zahl eintrage kompiliert er ohne Probleme. In jeder Beschreibung der Funktion wird angegeben, dass die Funktion ein "Double"-Wert erwartet und auch ein "Double"-Wert zurück gibt. Ich habe es aber auch schon mit Integer- und Float-Variablen versucht. Es gibt auch keine Probleme beim Import von <math.h>
Hier nochmal zur Veranschaulichung:
ohne Fehlermeldung:
Fehler: "undefined reference to sqrt":
Jetzt schon mal Danke für eure Antworten
Grand
ich hänge gerade bei der Benutzung von sqrt(). Der Compiler meldet mir stets "undefined reference to sqrt" wenn ich versuche eine Variable zu benutzen. Wenn ich dennoch eine feste Zahl eintrage kompiliert er ohne Probleme. In jeder Beschreibung der Funktion wird angegeben, dass die Funktion ein "Double"-Wert erwartet und auch ein "Double"-Wert zurück gibt. Ich habe es aber auch schon mit Integer- und Float-Variablen versucht. Es gibt auch keine Probleme beim Import von <math.h>
Hier nochmal zur Veranschaulichung:
ohne Fehlermeldung:
Code:
double calc = sqrt(9.9);
Fehler: "undefined reference to sqrt":
Code:
double foo = 36;
double calc = sqrt(foo);
Jetzt schon mal Danke für eure Antworten
Grand