Официальный сайт компании Arduino по адресу arduino.cc
Что случилось с #include ?
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Чт, 10/12/2015 - 20:04
Господа умные. Подскажите пожалуйста. Раньше проект работал себе работал на платформе Arduino 1.0.5
Проект большой, разбитый на несколько .ino фаслов котрые все подключались акуратненько в главном файлике
Но тут я решил обновить среду и установил новую Arduino 1.6.6
У меня сразу же посыпались ошибки типа
C:\Users\user\AppData\Local\Temp\arduino_f11a044af09849b83515869d0484d941\player2_w.ino:4:67: fatal error: radio.ino: No such file or directory #include <radio.ino> // ?????? ?????????? ???????????? ^ compilation terminated.
я попробовал сделать простенький скетч
#include <m.ino> void setup() { // put your setup code here, to run once: } void loop() { // put your main code here, to run repeatedly: }
файл m.ino положил в ту же папку
мне опять выдает
C:\Projects\test\t\t.ino:1:17: fatal error: m.ino: No such file or directory #include <m.ino> ^ compilation terminated. exit status 1 Error compiling.
Что такого глобального поменялось в инклюдах и как теперь жить?
P.S. заменить <> на "" не помогает
файлы *.ino, лежащие в папке скетча не нужно подключать по #include - они и так к проекту линкуются.
То есть я теперь не могу делать вот так?
И rtc.ino будет всегда подключаться хочу я этого или нет?
То есть я теперь не могу делать вот так?
И rtc.ino будет всегда подключаться хочу я этого или нет?
Не можете. Но вам никто не мешает использовать *.cpp и *.h
ну или поменять немного логику...
Ну во-первых, вместо <> надо ставить "", тогда файл будет искаться в папке проекта.
Я уже писал что заменить <> на "" не помогает