Funktion mit variabler Parameterliste: Parameterliste weiterreichen?
|
10.03.2015, 11:38
(Dieser Beitrag wurde zuletzt bearbeitet: 10.03.2015 11:39 von HaWe.)
Beitrag #25
|
|||
|
|||
RE: Funktion mit variabler Parameterliste: Parameterliste weiterreichen?
ja, genau so habe ich es gemacht
im libraries-Folder einen Subfolder mit dem Namen der Lib, also "ardustdio" und dort ardustdio.h reinkopiert. klappt aber nicht. Mit .cpp kenne ich mich leider komplett nicht aus. Kann es mal bitte jemand bei sich selber testen ? |
|||
10.03.2015, 11:41
Beitrag #26
|
|||
|
|||
RE: Funktion mit variabler Parameterliste: Parameterliste weiterreichen?
Hi,
..und hast Du auch das mit dem #include "ardustudio.h" probiert statt #include <ardustudio.h>? ...und was ist mit dem .cpp-File? ...und was meinst Du genau mit "klappt aber nicht"? Gruß, Thorsten Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen. |
|||
10.03.2015, 12:12
(Dieser Beitrag wurde zuletzt bearbeitet: 10.03.2015 12:27 von HaWe.)
Beitrag #27
|
|||
|
|||
RE: Funktion mit variabler Parameterliste: Parameterliste weiterreichen?
libs in "..." beziehen sich nach C Konvention immer auf das aktuelle Arbeits-Dir,
so soll es aber nicht sein, während libs in <...> sich immer auf das System-Dir beziehen: so soll es sein. Da ich .h nicht mit Sketch erstellen kann, habe ich es per c+p mit wordpad erstellt edit: Es scheint an 2 Dingen zu liegen: 1.) musste wohl die IDE neu gestartet werden, nachdem der h-File erstellt wurde. 2.) scheint es aber auch an der Präprozessor-Direktive zu liegen, da weiß ich nun gar nicht, was da falsch ist: Zitat:In file included from SDfprintf_fgets101.ino:8:0: nach Löschen der Direktiven und Beenden aller Sketch-IDEs und Neustart kompiliert er jetzt tatsächlich und es läuft. Dass es gestern nicht ging, schien an dem Neustart gelegen zu haben, das kannte ich von meinem devcpp bisher nicht so. was kann jetzt an der Präprozessor-Direktive #IFNDEF #DEFINE //... #ENDIF falsch sein? habs! man muss alle Direktiven klein schreiben... seltsam, alle in Großschrift haben bisher in C immer funktioniert... Aber naja, immerhin funktioniert es jetzt ![]() und ein cpp File habe ich auch nicht gebraucht ![]() Danke für die Denkhilfe ! ![]() |
|||
10.03.2015, 12:27
Beitrag #28
|
|||
|
|||
RE: Funktion mit variabler Parameterliste: Parameterliste weiterreichen?
(10.03.2015 12:12)HaWe schrieb: man muss alle Direktiven klein schreiben...Ich habe mal kurz rumgegoogelt, aber kein einziges Beispiel für Präprozessordirektiven in Großbuchstaben gefunden. Möglicherweise gibt es Präprozessoren, die da tolerant sind, aber Standard scheinen Kleinbuchstaben zu sein. Gruß, Thorsten Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen. |
|||
10.03.2015, 12:30
Beitrag #29
|
|||
|
|||
RE: Funktion mit variabler Parameterliste: Parameterliste weiterreichen?
ja, vermutlich ist es genau so.
|
|||
|
|
|
Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste