Подключение файлов

Тема в разделе "Arduino & Shields", создана пользователем ABrej, 5 дек 2013.

  1. ABrej

    ABrej Нуб

    Добрый день. Подскажите начинающему в решении проблемы.
    При проверке скетча иде пишет об не возможности подключения файла, мол его нет.
    пример:
    #include "Arial14.h" // proportional font
    иде пишет:
    adru_lcd12864.ino:25:50: error: Arial14.h: No such file or directory

    Не понятно по чему, файл создавал и папке с проектом и за ней. Не помогает.
    Может что я не так сделал?
    С уважением к форуму.
     
    Последнее редактирование: 5 дек 2013
  2. fiberline

    fiberline Нуб

    Непонятно, что значит "файл создавал и папке с проектом и за ней"
    Эта ошибка означает, что нет файла библиотеки Arial14.h и это не значит, что достаточно создать пустой файл с таким именем. Первая ссылка в гугле ведет прямо куда надо.
     
  3. ABrej

    ABrej Нуб

    Так в том то и дело что не пустой, готовый проект из интернета взят. Ни прям из проекта, не из созданного заново проекта с готовым файлом, все равно не видит.
    Не дает загрузить проект, слишком большой.
     
  4. Megakoteyka

    Megakoteyka Оракул Модератор

    Воспользуйтесь архиватором или файлообменником, если речь идет о загрузке проекта на форум.
    И выражайте свои мысли ясней.
     
  5. -Mark-

    -Mark- Гик

    Если я правильно понял первый вопрос, то у парня в папке с библиотеками отсутствует нужная либа :rolleyes:

    PS. Ее нужно нагуглить и поместить в папку со всеми существующими либами...открываем програмфайлс...ардуино...лайбрерис и вот туда закидываем эту либу! Далее перегружаем ИДЕ и будет вам счастие.
     
  6. Megakoteyka

    Megakoteyka Оракул Модератор

    Файл .h - не "либа", а хидер.
    Библиотека - заголовочный файл + файл с исходником, помещенные в случае Arduino IDE в отдельный каталог, имеющий такое же имя, как и хидер, но без расширения. В отдельных случаях библиотека может состоять только из хидера, без файла .cpp.
    Для Arduino IDE нужно положить файл Arial14.h в папку Arial14, а ее положить в libraries.