Gast
#3578468
Halle Leute, ich beschäftig emich gerade mit dem dsPIC30F3010 und Microchips Bibliothek zur rechnung mit Festkommazahlen. (Benutze MPLABXIDE und den XC16-C-Compiler) Ich habe das Problem, dass die Funktion zum multiplizieren zweier Zahlen "_Q16 _Q16mpy(_Q16 a, Q16 b);" nicht gelinkt werden kann. Die Funktion ist im "16-Bit Language Tools Libraries Reference Manual" auf Seite 238 Dokumentiert. Fehlermeldung: build/default/production/measurement.o(.text+0x88): In function `.LSM16': : undefined reference to `__Q16mpy' make[2]: *** [dist/default/production/EFF.X.production.hex] Error 255 make[1]: *** [.build-conf] Error 2 make: *** [.build-impl] Error 2 Hat jemand eine Ahnung woran es liegen könnte? Die Bibliothek ist gelinkt und die h-Datei includiert und andere Funktionen aus dieser Bib funktionieren auch (z.B. _Q15add() oder _Q16div()).