Win10 подключение библиотек

Привет всем.
Arduino IDE версия 2.1.0, Win10.
Ошибка на импорт библиотек типа *.h No such file or directory
Возможно, это из-за кириллицы в пути к папке с библиотеками (есть слово Документы).
Хотя когда сам открываешь на диске эту папку, там только латиница.
Кто сталкивался с такой проблемой? Как решили?

Нет таких библиотек. Бывают файлы. Их можно всегда заинклюдить по полному пути.

1 лайк

А еще лучше - держать их в папке проекта. Так даже удобнее…

  • в данном случае - это не конкретно такая библиотека, это заменяет название, а дальше расширение через точку.

Пробовал так сделать, ошибка. Может что-то неправильно делаю…

:Ардуино не обязательно устанавливать в Документы.
Правило такое - в пути не должно быть пробелов и символов национального алфавита
Хотя как раз “Документы” у вас скорее всего называются латиницей, а русское слово, которые вы видите в “Проводнике” - только метка

Понятно, спасибо. Есть смысл переустановить по новому пути.

По последнему замечанию читал про такое объяснение. Ни подтверждения, ни опровержения не нашел.

Вот что точно желательно не делать - не заводить пользователей на кириллице.

Это давно усвоил, всегда латиница.
Иногда приходилось из-под чего-нибудь данные вытаскивать, кириллица всегда мешает.

Приведите пример кода, который дает ошибку библиотеки

#include <TimerOne.h>

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

Просто достаточно этого. Ругается, что не может найти такой файл.

Иду в “скетч” - “добавить библиотеку” - нахожу, добавляю в код.
Всё встает молчком, но при компиляции ошибка.

Покажите скрин каталога где установлена библиотека, так чтобы был виден путь к нему

Но вообще советую спросить на arduino.cc - там тусуют авторы всего этого, шансов на помощь больше. У версии2 была какая-то байда с библиотеками

До дома доберусь, скину.
На работе win7, здесь все в порядке.

Понятно, спасибо. Можно попробовать прежнюю версию поставить.

Хорошо бы это рассказать разрабам ардуино ide , которые держат файл preferences.txt в *C:\Пользователи (или Users)\Ваш_пользователь\AppData\Local\Arduino15*
Пользователь как правило это кириллица у очень многих под виндой…
Хотя в версии 2.ххх я не проверял, но чем черт не шутит.

а с кавычками вместо <>

Проверял, то же самое…

А если при этом файлы библиотек положить в туже папку где скетч ?