Работаю в WinXP SP2, Lazarus 0.9.27 SVN17410M, FPC 2.2.3. Из консоли собирается, при установке компонентов из стандартной поставки (TDbf, MemDS и т.д.) не получается пересобрать Lazarus. Ошибка:
J:\lazarus\ide\lazarus.pp(122,1) Error: Can't create object file: ..\lazarus.exe
В какую сторону копать?
Не пересобирается IDE. Как лечить?
Модератор: Модераторы
-
ViruZ
- постоялец
- Сообщения: 175
- Зарегистрирован: 30.05.2005 17:41:12
- Откуда: Украина
- Контактная информация:
Скачал через пару дней инсталляшку для Windows, предварительно деинсталлировав предыдущую установку и подчистив все файлы настроек, после этого получилось установить RxLib и нормально пересобрать среду. Но есть другой глюк: открыл созданный ранее проект, скомпилировал, после этого мне похерился файл umain.lfm - РАЗМЕР ФАЙЛА СТАЛ НУЛЕВОЙ! Соответственно, Лазарь ругается - "Невозможно найти правильное имя класса". Возможно ли восстановить файл формы? В подкаталоге Backup, который автоматически создается Lazarus'ом, только один файл проекта.
-
ViruZ
- постоялец
- Сообщения: 175
- Зарегистрирован: 30.05.2005 17:41:12
- Откуда: Украина
- Контактная информация:
Alexx2000 писал(а):У меня такое было, когда заканчивалось место на HDD. Если остался .lrs файл то можно из него восстановить .lfm, воспользовавшись к примеру утилитой lrstolfm из подкаталога tools.
Места на винте достаточно - около 3 Гб, .lrs -файл отсутствует. Может, можно как из экзешника восстановить? Пробовал ResHacker-ом - не видит ресурсов, кроме информации о версии.
Восстановил!!! Большое спасибо!!!
Сначала восстановил удаленный umain.lrs
Последний раз редактировалось ViruZ 20.11.2008 11:49:34, всего редактировалось 1 раз.
Для хранения форм Лазарус не использует секцию ресурсы в исполняемом файле. И соответственно не одной из программ типа ResHacker форму не вытащишь
