Посмотр рубрик

Arduino-вкладки

В Arduino IDE есть свой способ разделения крупного проекта на файлы - вкладки. Этот механизм позволяет разделить текст программы на несколько .ino файлов. При компиляции сначала берётся файл с именем папки проекта, а остальные .ino файлы добавляются к нему в алфавитном порядке:

Вкладка .ino хранится в отдельном файле, но не компилируется независимо, как .cpp

  • Каждая вкладка хранится в отдельном файле с расширением .ino
  • При открытии любой вкладки откроется весь проект
  • Главная вкладка - та, имя которой совпадает с именем папки проекта
  • Вкладки упорядочиваются по алфавиту и в этом же порядке будут собираться в общий файл при компиляции
  • Все вкладки имеют общую область видимости, по сути это один файл - в них нельзя создавать переменные с одинаковыми именами и функции с одинаковыми сигнатурами

Чтобы код программы располагался в ожидаемом порядке, вкладки можно называть в стиле tab1, tab2... Тогда они будут располагаться слева направо, а код в них будет объединяться последовательно

Не рекомендуется использовать вкладки - лучше сразу учиться писать нормально

Полезные страницы #


(5 голосов)
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Прокрутить вверх