Pages: [1]   Go Down
Author Topic: Library vorhanden, lässt sich aber nicht einfügen  (Read 894 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 47
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo,

ich habe eine Library (bounce.h) installiert - also nach /opt/arduino/libraries (nutze Ubuntu) kopiert. Diese Library erscheint auch in der IDE unter dem entsprechenden Menü, wenn ich aber drauf klicke und versuche sie in mein Projekt einzufügen wird nur eine Leerzeile eingefügt.

Danke
Christian
Logged

Germany
Offline Offline
Jr. Member
**
Karma: 0
Posts: 89
Walking on Nails
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Libraries, die nicht mit der IDE zusammen installiert werden, kommen an sich in das eigene Projektverzeichnis, dies sollte nicht in opt sondern im home liegen (/home/???/arduino/libraries/bounce/). Vielleicht hilft das ja schon - sieht ja nach nicht korrekt gesetzten Zugriffsrechten aus.
Logged

loved the 68000 assembler back then and now I have to deal with THIS 8 bit thingy

Forum Moderator
BZ (I)
Online Online
Brattain Member
*****
Karma: 270
Posts: 21845
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Prinzipiell kommt eine Bibiothek in ein Unterverzeichnis mit dem selben Namen im Verzeichnis libraries. also in diesem Fall ...libraries/bounce/bounce.h
Welches Verzeichnis bei Linux das richtige ist kann ich nicht sagen.
Grüße Uwe
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 47
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

...habe die Library in den Ordner Sketchbook in meinem /home Verzeichnis kopiert und jetzt funktioniert es. Allerdings ist das nicht so schön, denn es bricht mit der Linux üblichen Trennung zwischen Benutzerdaten und Software. Lieber hätte ich die library bei meiner Arduino Installation.

Logged

Bavaria Germany
Offline Offline
Full Member
***
Karma: 0
Posts: 121
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Die library sollte ja innerhalb der Arduino-IDE allgemein ansprechbar sein.

Wie von Uwe schon angedeutet, wäre unter Linux z.B. "/usr/share/arduino/libraries/" der richtige Platz. In diesem Verzeichnis dann "Bounce" anlegen und die Dateien reinkopieren. Groß-/Kleinschrift beim "include" beachten!

Gruß, mmi.
Logged

Heidelberg
Offline Offline
Full Member
***
Karma: 1
Posts: 207
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

....., wenn ich aber drauf klicke und versuche sie in mein Projekt einzufügen wird nur eine Leerzeile eingefügt.



Was meinst du mit "drauf klicken" ?

Gruß

Jürgen
Logged

 

Offline Offline
Newbie
*
Karma: 0
Posts: 47
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Prinzipiell kommt eine Bibiothek in ein Unterverzeichnis mit dem selben Namen im Verzeichnis libraries. also in diesem Fall ...libraries/bounce/bounce.h

Tja, das ist doch genau mein Problem; meine IDE ist unter /opt/arduino installiert, dort gibt es natürlich auch ein Verzeichnis /opt/arduino/libraries mit allen mitgelieferten Libraries. Dort erstelle ich nun einen Ordner /opt/arduino/libraries/Bounce in den ich die Library hinein kopiere. Nun erscheint die Library auch unter dem Menüpunkt ->Sketch ->Import Libraries. Beim Versuch diese Library durch anklicken (jetzt wird's klar, oder Jürgen?) dieses Menüpunktes in mein Sketch einzufügen wird nur eine Leerzeile eingefügt.

Quote
Groß-/Kleinschrift beim "include" beachten!

Soweit kommt's ja leider gar nicht!


Danke & Gruß
Christian
Logged

Forum Moderator
BZ (I)
Online Online
Brattain Member
*****
Karma: 270
Posts: 21845
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hat Du die Bibiothek etwa unter /opt/arduino/libraries/Bounce/Bounce kopiert?
Grüße Uwe
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 47
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Hat Du die Bibiothek etwa unter /opt/arduino/libraries/Bounce/Bounce kopiert?

Nein, habe ich nicht.


Aber ich habe inzwischen herausgefunden, dass auch unter /usr/share/arduino ein entsprechender /libraries Ordner existiert, in dem alle Standard Bibliotheken noch mal vorhanden sind. Wenn ich die Bounce Library dort hinein kopiere funktioniert es einwandfrei.

Ein bisschen unlogisch ist das aber schon - wieso funktionieren die eine Bibliothek unter /opt/ und eine andere wiederum nicht.....


Danke
Christian
Logged

Pages: [1]   Go Up
Jump to: