Arduino Code ist nicht kompilierbar library fehlt

Gast #6799843
Lesenswert?

Hallo Zusammen

Ich habe, einen Code in welchem ich die library gmx_lr.h verwende.
Leider ist dieser Code nicht kompilierbar und ich bekomme die folgende 
Fehlermeldung:

Ipa_Lora_code_Robert:18:10: fatal error: gmx_lr.h: No such file or 
directory
 #include "gmx_lr.h"
          ^~~~~~~~~~
compilation terminated.
exit status 1
gmx_lr.h: No such file or directory

Die Library habe ich jedoch hinzugefügt und in den libraries Folder 
gelegt. Wie ihr im Anhang sehen könnt, es würde mich sehr freuen wenn 
ihr mir weiterhelfen könntet
Angehängte Dateien:
Gast #6799857
Lesenswert?

> #include "gmx_lr.h"
>          ^~~~~~~~~~

..leider scheint die Hälfte der Fehlermeldung zu fehlen, ich rate 
trotzdem mal: Spitze Klammern statt Doppelter Anführungszeichen. Ja, die 
haben unterschiedliche Bedeutungen.
#6799866
Lesenswert?

Hallo,

zusätzliche Libs gehören normalerweise nach ../sketchbook/libraries.
Natürlich kann man auch eigene seltsame Ordnerkontrukte anlegen, dann 
riskiert man aber eben, daß Suchpfade der IDE usw. nicht passen.
Die ArduinoIDE ist bei mir immer als "portable" installiert, dann kann 
ich den kompletten Ordner hinschieben, wo ich will und dort starten. 
Außerdem liegen so eben hier 4-5 verschiednen Versionen parallel auf dem 
Rechner und kommen sich nicht in die Quere.
Ich nutze die ArduinoIDE vor allem aus Bequemlichkeit: ist in 20min 
komplett installiert und eingerichtet, ich nutze gern, was andere schon 
gebaut haben, um Zeit zu sparen. Allerdings halte ich mich ziemlich 
konsequent an die Vorgaben, die die IDE macht, auch wenn sie mir 
manchmal nicht komplett gefallen.

Gruß aus Berlin
Michael
#6799885
Lesenswert?

g457 schrieb:
> ..leider scheint die Hälfte der Fehlermeldung zu fehlen, ich rate
> trotzdem mal:

Die ist komplett, er findet die Datei nicht.

g457 schrieb:
> Spitze Klammern statt Doppelter Anführungszeichen. Ja, die
> haben unterschiedliche Bedeutungen.

Beides geht in diesem Fall: 
https://www.arduino.cc/reference/en/language/structure/further-syntax/include/

Michael U. schrieb:
> zusätzliche Libs gehören normalerweise nach ../sketchbook/libraries.

Auch das geht.
Die gmx_lr.h wäre dann in "\portable\libraries\gmx_lr\gmx_lr.h"
#6799918
Lesenswert?

Hallo,

habe mir gerade mal den Spaß gemacht, den Kram von github in meine IDE 
zu packen.
Das Board mag ja nett sein, die Software ist aber ziemlich chaotisch,
und außerdem seit 4 Jahren nicht mehr angefasst...
gmx_lr muß natürlich im libs-ordner liegen, nicht in gmx\gmx_lr.
Allerdings gibt es etliche Compilerfehler, müßte ich jetzt mal in einer 
alten IDE-Version gegentesten, dazu habe ich aber keine Lust.

Gruß aus Berlin
Michael
Gast #6799925
Lesenswert?

Ich habe nun den Pfad gekürzt und leider funktioniert es immer noch 
nicht.
Auf einem anderen Rechner ist der Code kompilierbar und er hatte jedoch 
den gleichen Pfad wie ich vorher und genau dieselbe Library verwendet. 
Leider habe ich jedoch keinen Zugriff mehr auf diesen Rechner.
Angehängte Dateien:
Gast #6799949
Lesenswert?

Du kannst versuchen die ZIP-Datei herunter zu laden, und dann diese von 
der IDE einbinden zu lassen. Da gibt es ein Menüpunkt für.

Vielleicht verirrt der sich irgendwo.

Ich hatte mit der NICHT Portablen Version auch meinen Stress schon.
#6800089
Lesenswert?

Hallo,

Schlaumaier schrieb:
> Du kannst versuchen die ZIP-Datei herunter zu laden, und dann diese von
> der IDE einbinden zu lassen. Da gibt es ein Menüpunkt für.
Dazu hätte der Ersteller das aber ordentlich bauen müssen.
Für die Einbindung als zip fehlt die Hälfte und die Struktur stimmt 
nicht.
Boards läßt sich über den Boardmanager sauber einbauen, der Rest aber 
nicht als Bibliothek einbinden.

Gruß aus Berlin
Michael
#6800939
Lesenswert?

Schlaumaier schrieb:
> hm
>
> ich bin mir sicher das ich neulich eine ZIP-Datei von Github erstellen
> lassen habe, die Arduino sauber gefressen hat.
>
> Wo ist den deine Quelle her. ??

Ich denke von hier, habe es mir nicht sicher gemerkt:
https://github.com/gimasi/TUINO_ONE
Die IDE sagt da nur:
"Angegebener Ordner/ZIP-Datei enthält keine gültige Bibliothek"
Stimmt auch weil das ZIP keine dafür passende Struktur hat.

Gruß aus Berlin
Michael

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren