So baue ich einige Arduino-Code in Eclipse, wie in Your Second Arduino Project beschrieben, aber jedes Mal, wenn ich eine Arduino-Bibliothek, wie Serial
, verwenden, unterstreicht Eclipse meine Funktionsnamen und behauptet, sie können nicht gelöst werden. Allerdings kompiliert der Code tatsächlich, so bin ich etwas ratlos, warum Eclipse denkt, dass die Funktionen fehlen. Wenn jemand eine Idee hat, wie man dieses Problem lösen könnte, würde es geschätzt werden. Danke im Voraus.Eclipse C/C++ zeigt Fehler, aber kompiliert?
EDIT: Ich hätte konkreter sein sollen, Eclipse unterstreicht die METHODEN innerhalb der Arduino-Bibliotheken. Also, wenn ich Serial.println("hello");
verwenden, unterstreicht es println()
und behauptet, es kann nicht aufgelöst werden. Dann kompiliert es gut und die Methode funktioniert, wenn sie auf das Arduino-Board hochgeladen wird.
EDIT2: Ich habe meinen Fehler gefunden, stellt sich heraus, ich habe versucht, einige C++ - Funktionen in einer C-Datei zu verwenden, und Eclipse mochte es nicht; Ich habe mich in .cpp umbenannt und das ganze Rot ist verschwunden;) Danke für deine Hilfe!
Wird sie auch nach dem Kompilieren immer noch unterstrichen? – Kiril
Hmm, das ist bedauerlich! Ich bin mir nicht sicher, was das verursachen könnte. – Kiril
Hast du autobuild? –