Hallo, ich habe folgende Struktur
TEST
|--main.h
|-----Ordner 1
|-----Ordner 3
|--files.h
|-----Ordner 2
|-----Ordner 4
Aus files.h würde ich gern ohne absoluten Path auf main.h zugreifen.
Mit
#include ../../main.h
versuchte ich es aber erhalte den Fehler, das es nicht gefunden wird.
main.h:1:1: error: expected unqualified-id before '.' token
../../main.h
^
exit status 1
expected unqualified-id before '.' token
Geht dies zu realisiern ohne absoluten Path?
Erbitte Hilfe.
Danke
Hallo Tommy, leider geht dies nicht 
#include "../../main.h"
^
compilation terminated.
exit status 1
../../main.h: No such file or directory
Tommy56
4
Ist das Verzeichnis, wo file.h liegt das Sketchverzeichnis Deiner ino, die Du gerade übersetzt?
Ist es im libraries-Verzeichnis?
Gruß Tommy
Ich habe es nochmal nachgestellt
Ordner
|--src
|--arduino-ide (Ordner)
|--main.h (Datei)
|--Ordner 1 (Ordner)
|--Ordner 3(Ordner)
|--Ordner.ino (Datei)
|--files.h (Datei)
|--andere Ordner
Bezogen auf das Projekt mit allen Dateien wie hier Project geht es nicht.
Die Zielsetzung ist die kompatiblität zu Arduino IDE.
combie
7
Dann halte dich an die Anleitung!
Die sagt recht klar, dass sich alle benötigten Dateien im Sketch Ordner einzufinden haben.
Das tust du nicht.
Darum versagt es.
Denn sobald Arduino die Projekt Dateien in den build Ordner kopiert, stimmen deine Pfade nicht mehr.