Forum: Compiler & IDEs fp64lib in Atmel Studio 7 importieren


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Klaus (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Hallo!

Ich würde gerne die 64-bit floating point Bibliothek fb64lib von Uwe 
Bissinger in meinem Projekt verwenden. Allerdings nutze ich keinen 
Arduino, sondern Atmel Studio 7 für einen Atmega1284P.

Sowohl auf der Webseite (https://fp64lib.org/download/) als auch auf 
github (https://github.com/fp64lib/fp64lib) kann man sich eine die 
Bibliothek herunterladen, die diverse Dateien umfasst. Nun habe ich 
leider wenig Ahnung davon.

Muss ich dieses Bibliothek irgendwie vorkompilieren und dann einbinden? 
Oder kann ich die Bibliothek auch von Atmel Studio bzw. der integrierten 
Toolchain mitkompilieren lassen?

Ich bin über jede Hilfe dankbar!

von Oliver S. (oliverso)


Bewertung
0 lesenswert
nicht lesenswert
Sowohl als auch. Wie du willst.

Oliver

von Klaus (Gast)


Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Danke schonmal! Ich habe mir die avr-gcc Toolchain von SysProgs 
(https://gnutoolchains.com/avr/) installiert und versucht die Bibliothek 
zu kompilieren. Dabei kam es zu Fehlern, wobei mir die Fehlermeldungen 
leider nicht so richtig weiterhelfen. Habe eine Textdatei angehängt, in 
der die Rückmeldung nach Aufruf von make --debug zu finden sind. Hat 
jemand eine Idee, woran es hapert?

von A. B. (Firma: uc++) (mitschreiberin)


Bewertung
0 lesenswert
nicht lesenswert
Im AtmelStudio: Library.h und Library.c(pp) einbinden
**************
- Projekt erstellen:

- in View: Solution Explorer sichtbar machen [CTRL-ALT-L]

- im Solution Explorer: rechts-click, click: Properties
- in Properties: click Toolchain: - C & C++ Compiler: - Directories: 
Pfad für Library.h eintragen.

Library.c(pp) Datei(en) zum Projekt hinfügen.
********************************************
- im Solution Explorer: rechts-click, click: ADD [SHIFT-ALT-A]: - 
existing item:

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.