База знаний · Ошибки и решения
Библиотека не найдена: решение в один клик
Trema IDE сама находит недостающую библиотеку и предлагает установить — сборка продолжается.
Скачали чужой проект, нажали «Собрать» — и сборка упала со словами про отсутствующий файл «.h»? Проекту не хватает библиотеки. В классических средах дальше начинались поиски по форумам; в Trema IDE это чинится одним кликом — программа сама знает, чего не хватает и где это взять.
Ошибка появляется на самой первой строке — там, где скетч просит библиотеку, которой на компьютере ещё нет:
#include <iarduino_OLED_txt.h> // библиотека ещё не установлена
iarduino_OLED_txt display(0x3C);
void setup() {
display.begin();
display.print("Привет");
}
void loop() {
}
Компилятор скажет fatal error: iarduino_OLED_txt.h: No such file or directory и остановится: без библиотеки остальной код проверять бессмысленно.
Что делает Trema IDE сама
Среда видит, какую библиотеку просит код, находит её в российском каталоге libraries.trema.ru и показывает окно «Не хватает библиотеки» с кнопкой установки. Один клик — библиотека скачивается с проверкой целостности, ставится вместе со своими зависимостями, и сборка продолжается. Если каталог давно не обновлялся, программа сама обновит его и поищет ещё раз.

Если библиотеки нет в каталоге
Такое бывает с редкими или самодельными библиотеками. Поставьте её вручную: менеджер библиотек принимает ZIP-архив и собственные источники. Пошагово — в инструкции «Как установить библиотеку».

Частные случаи
- Имя файла в ошибке не совпадает с именем библиотеки. Нормально: одна библиотека может содержать несколько файлов «.h». Программа разбирается в этом сама.
- Библиотека стоит, а ошибка осталась. Проверьте имя в
#include— оно чувствительно к регистру и должно точно совпадать с файлом из библиотеки. - Школьный компьютер. Установка может быть закрыта замком учителя: в окне есть кнопка для PIN-кода — учитель вводит его, и сборка продолжается сама.
Про то, как проект «помнит» свои библиотеки и сам просит их на новом компьютере, — статья про аккаунт и облако.
Частые вопросы
А если библиотеки нет в каталоге?
Установите её вручную: менеджер библиотек принимает ZIP-архив и собственные источники. Про это — статья «Как установить библиотеку».
Почему в школе библиотека не ставится?
Установка может быть закрыта замком учителя. В окне установки есть кнопка для PIN-кода учителя — после ввода сборка продолжится сама.
Читайте также
Обновлено: 19 июля 2026
