Итак, я создаю код Arduino в eclipse, как описано в Your Second Arduino Project, но каждый раз, когда я использую библиотеку Arduino, такие как Serial
, Eclipse подчеркивает мои имена функций, утверждая, что они не могут быть разрешены. Однако код действительно компилируется, поэтому я не понимаю, почему Eclipse считает, что функции отсутствуют. Если кто-нибудь имеет представление о том, как решить эту проблему, это будет оценено. Спасибо заранее.
EDIT: я должен был быть более конкретным, Eclipse подчеркивает МЕТОДЫ внутри библиотек Arduino. Поэтому, если я использую Serial.println("hello");
, он подчеркивает println()
и утверждает, что он не может быть разрешен. Затем он компилируется просто отлично, и метод работает при загрузке на плату arduino.
EDIT2: я нашел свою ошибку, оказывается, я пытался использовать некоторые С++-функции в файле C, а eclipse не понравилось; Я переименовал в .cpp, и все красные исчезли;) Спасибо за вашу помощь!