Also die Dateien liegen 100% im gleichen Ordner und es ist egal ob ich die main.c über SED oder das Level über WED starte.
Der Code ist auch nicht fehlerhaft, schreibt man eine simple action mit z.B. wait(1), findet er sie auch nicht. Ich verstehe es nicht, es ist alles richtig, wie es sein sollte.
Wegen dem Semikolon, daran kann es auch nicht liegen, bei einer #include Anweisung kommt keins hin und wenn ich trotzdem eins hin mache, geht es immer noch nicht.

Wenn ich mir z.B. das Car Projekt von A7 anschaue, wo auch per #include Daten dazu geladen werden, da geht es auch alles und ich habe nichts anders gemacht.