2016-01-27 10 views
1

Я хотел бы иметь библиотеку Arduino, которая включает в себя файл «Config.h», где каждый эскиз, содержащий эту библиотеку, будет иметь свой собственный «Config.h».Библиотеки Arduino, в том числе файлы в каталоге Sketch

Согласно документации Arduino (https://www.arduino.cc/en/Hacking/BuildProcess), каталог эскизе должен всегда быть в заголовочном пути:

включаемом путь включает в себя каталог эскиза в, целевой каталог (/ оборудование/ядро ​​//) и avr include directory (/ hardware/tools/avr/avr/include /), а также любые каталоги библиотек (в/hardware/libraries /), которые содержат файл заголовка, который включен в основной файл эскиза.

Однако, когда я включаю «Config.h» в библиотеке, он не может найти файл в каталоге эскиза. Является ли это нарушением, или я не понимаю документацию Arduino?

ответ

0

Возможно, вы захотите попробовать поместить всю библиотеку в папку эскиза. Вы можете нажать ctrl + k на windows (возможно, cmd + k для mac? Я не уверен), чтобы открыть его. Не помещайте другую папку в папку эскиза, размещая все на верхнем уровне. Я попробовал этот метод для себя, и это сработало.

Надеюсь, это помогло!

-Dave