Фрипаскаль не видит юниты

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Ответить
Гость

Сообщение Гость »

Скачал версию 2.02 (под вин), поставил, запустил. Открыл первый попавшийся пример из папки opengl. Нажал на F9. При компиляции получил вот такое сообщение: can't find unit gl. Это при том, что такой юнит действительно есть, и директории я настроил. Кроме того, тот же самый пример компилируется, если компиляцию проводить не из среды, а с помощью fpc.exe... В чем может быть дело?
Илья Аввакумов
новенький
Сообщения: 50
Зарегистрирован: 04.05.2005 15:06:42
Откуда: Екатеринбург

Сообщение Илья Аввакумов »

Гость писал(а):Кроме того, тот же самый пример компилируется, если компиляцию проводить не из среды, а с помощью fpc.exe...

Надо сравнить файлы fpc.cfg и fp.ini
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
Сообщения: 1409
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Сообщение Sergei I. Gorelkin »

При обновлении компилятора нужно перекомпилировать все используемые юниты, иначе он их в упор не видит. Возможно, стоит написать в багрепорт о том, что при обнаружении .ppu старой версии нужно выдавать более осмысленное сообщение об ошибке.
Ответить