- UNI-T-Messgeraete    Werbung      
Ergebnis 1 bis 10 von 30

Thema: Bibliothek mit Referenzen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    HaWe
    Gast
    mit code:: blocks oder Notepad++ kannst du sehr gut .h und .c files erstellen, du kannst sie sogar als externen Editor für Arduino benutzen.
    Oder du erstellt es erst als .ino file in der Arduino-IDE und benennst es anschließend in .h oder .c etc. um.

  2. #2
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    07.06.2019
    Beiträge
    148
    PS:
    Die Fehlermeldung beim compilieren:
    HTML-Code:
    Arduino: 1.8.5 (Windows 10), TD: 1.47, Board: "Teensy 3.2 / 3.1, Serial, 24 MHz, Faster, German"
    ...
    Bibliothek Entprellung im Ordner: C:\Program Files (x86)\Arduino\libraries\Entprellung (legacy) wird verwendet
    Fehler beim Kompilieren für das Board Teensy 3.2 / 3.1.
    __________________________________________________ _
    | Sprache: C | Teensy 3.2 | Arduino 2.x | Status: EwigerAnfaenger |

  3. #3
    HaWe
    Gast
    wenn deine #includeten files im selben Ordner direkt "neben" deinem ino file sind, geht es (kein weiterer Unterordner nötig).
    Oder im Library-Ordner, aber dann innerhalb eines identisch benannten Unterordners.

    (also libraries/Entprellung/Entprellung.h und libraries/Entprellung/Entprellung.cpp)
    Geändert von HaWe (29.04.2020 um 13:36 Uhr)

  4. #4
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    07.06.2019
    Beiträge
    148
    Danke HaWe
    Notpad++ ist toll!

    libraries/Entprellung/Entprellung.h und
    libraries/Entprellung/Entprellung.cpp habe ich - läuft dennoch nicht.

    Gibt es auch eine relative Ordnerzuordnungsmöglichkeit die ich zB. in
    #include "\xxx\yyyy\Entprellung.h"
    verweise?
    __________________________________________________ _
    | Sprache: C | Teensy 3.2 | Arduino 2.x | Status: EwigerAnfaenger |

  5. #5
    HaWe
    Gast
    Zitat Zitat von frabe Beitrag anzeigen
    Danke HaWe
    Notpad++ ist toll!

    libraries/Entprellung/Entprellung.h und
    libraries/Entprellung/Entprellung.cpp habe ich - läuft dennoch nicht.

    Gibt es auch eine relative Ordnerzuordnungsmöglichkeit die ich zB. in
    #include "\xxx\yyyy\Entprellung.h"
    wenn du es so machst, wie ich schrieb, funktioniert es, das mache ich auch ständig so.
    Es müssen dann ntl alle lib files hinein, mit dem korrekten gegenseitigen #include für .h und .cpp

  6. #6
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    07.06.2019
    Beiträge
    148
    Zitat Zitat von HaWe Beitrag anzeigen
    wenn du es so machst, wie ich schrieb, funktioniert es, das mache ich auch ständig so.
    Es müssen dann ntl alle lib files hinein, mit dem korrekten gegenseitigen #include für .h und .cpp
    Sehe ich das richtig, würde der Sketch-Ordner dann so aussehen?

    ...\xxx\
    sonstwas.ino
    Entprellung.h
    Entprellung.cpp
    noch_mal_bib.h
    noch_mal_bib.cpp
    usw.h
    usw.cpp
    etc.h
    etc.cpp
    __________________________________________________ _
    | Sprache: C | Teensy 3.2 | Arduino 2.x | Status: EwigerAnfaenger |

  7. #7
    HaWe
    Gast
    ja, grundsätzlich richtig!

    ------v
    ..\sonstwas\

    sonstwas.ino
    Entprellung.h
    Entprellung.cpp
    noch_mal_bib.h
    noch_mal_bib.cpp
    usw.h
    usw.cpp
    etc.h
    etc.cpp

    ist aber umständlich, wenn du dein ino mal irgendwann unter einem neuen Namen speicherst.
    guck dir mal in einer "professionellen" lib an, wie .h und .cpp sich gegenseitig #includen, inkl #ifdef oder #pragma once.
    wenn es dann erstmal läuft, verrate ich dir noch nen zusätzlichen Trick - das verwirrrt aber momentan noch... Bild  

Ähnliche Themen

  1. Arduino Bibliothek soll auf andere Bibliothek zugreifen
    Von RoboterSindCool im Forum Arduino -Plattform
    Antworten: 6
    Letzter Beitrag: 11.12.2016, 15:50
  2. C-Bibliothek für AVRs
    Von drew im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 23.04.2008, 17:52
  3. Referenzen, Parameter für TWI-Funktion
    Von Minifriese im Forum C - Programmierung (GCC u.a.)
    Antworten: 1
    Letzter Beitrag: 11.01.2008, 20:54
  4. Referenzen
    Von JensSchyma im Forum C - Programmierung (GCC u.a.)
    Antworten: 3
    Letzter Beitrag: 12.05.2007, 17:55
  5. DOS - Bibliothek
    Von hacker im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 14.04.2006, 01:54

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

    Werbung      Labornetzteil AliExpress