Конфигурирование Lazarus под Linux
Модератор: Модераторы
-
Человек_Борща
- новенький
- Сообщения: 10
- Зарегистрирован: 10.05.2012 03:10:52
Конфигурирование Lazarus под Linux
Доброго времени суток!
На вирт. машине поднял Ubuntu 12.04 desktop.
Установил лазарус по этой статейке: http://freepascal.ru/article/lazarus/20100331014600/
Возникло 2 пероблемы:
Проблема 1: в каком каталоге находятся исходные коды FPC, и утилита make?
Все пакеты установлены, и supo apt-get install fpc-source не требуется.
Проблема 2: перенес написанный на Windows проект(на лазарусе), в Linux, в настройках задал соотв. систему, архитектуру процессора, набор виджетов.
Ругается на то, что TForm - не понятно. Предположительно это связано с проблемой 1.
Пока эти 2 камня мешают собрать проект.
Странное наблюдение: под линуксом, создал новое приложение и собрал его в бинарь.
В чем приколы, когда переношу написанно в Windows, в linux?
Заранее спасибо.
На вирт. машине поднял Ubuntu 12.04 desktop.
Установил лазарус по этой статейке: http://freepascal.ru/article/lazarus/20100331014600/
Возникло 2 пероблемы:
Проблема 1: в каком каталоге находятся исходные коды FPC, и утилита make?
Все пакеты установлены, и supo apt-get install fpc-source не требуется.
Проблема 2: перенес написанный на Windows проект(на лазарусе), в Linux, в настройках задал соотв. систему, архитектуру процессора, набор виджетов.
Ругается на то, что TForm - не понятно. Предположительно это связано с проблемой 1.
Пока эти 2 камня мешают собрать проект.
Странное наблюдение: под линуксом, создал новое приложение и собрал его в бинарь.
В чем приколы, когда переношу написанно в Windows, в linux?
Заранее спасибо.
1 Используйте везде релизные версии. Устанавливайте через пакет. Перед установкой чистите от остатков старых версий
2 В проекте везде должны быть настройки по умолчанию
3 Берите отсюда http://sourceforge.net/projects/lazarus/files/
2 В проекте везде должны быть настройки по умолчанию
3 Берите отсюда http://sourceforge.net/projects/lazarus/files/
-
Человек_Борща
- новенький
- Сообщения: 10
- Зарегистрирован: 10.05.2012 03:10:52
shock:
я сконфигуировал линукс, брать сабж из репозитория лазаруса, что может быть новее 9.30.4?
До этого, в систему не ставился лазарус откуда-нибудь с горы.
я сконфигуировал линукс, брать сабж из репозитория лазаруса, что может быть новее 9.30.4?
До этого, в систему не ставился лазарус откуда-нибудь с горы.
Последний раз редактировалось Человек_Борща 12.05.2012 01:13:14, всего редактировалось 1 раз.
Значит все должно работать
-
Человек_Борща
- новенький
- Сообщения: 10
- Зарегистрирован: 10.05.2012 03:10:52
Однако не работает. Ни на одну проблему, ответа вы не дали.
Но всеже спрошу, как из архивов сурсворджа ставить сабж на linux?
Но всеже спрошу, как из архивов сурсворджа ставить сабж на linux?
rpm , deb
-
Человек_Борща
- новенький
- Сообщения: 10
- Зарегистрирован: 10.05.2012 03:10:52
Обновил. Смысл не изменился, проблемы остались.
Значить проблема в проекте, бывает проект ломается. Попробуйте создать новый проект и перетащить все из старого.
Какая конкретно ошибка ?
Какая конкретно ошибка ?
Человек_Борща писал(а):в каком каталоге находятся исходные коды FPC
Код: Выделить всё
dpkg -L fpc-sourceЧеловек_Борща писал(а):, и утилита make?
Код: Выделить всё
whereis makeЛазарус сам умеет конфигуриться при первом запуске, если удалить /home/user/.lazarus
-
Человек_Борща
- новенький
- Сообщения: 10
- Зарегистрирован: 10.05.2012 03:10:52
Там же ясно написано, неправильно задекларирован класс формы в коде. Создайте новую форму и сравните
-
Человек_Борща
- новенький
- Сообщения: 10
- Зарегистрирован: 10.05.2012 03:10:52
о_О Lazarus в Windows не правильно работает в Linux?
Я просто копирнул проект из винды, в линукс, и запустил его.
Я просто копирнул проект из винды, в линукс, и запустил его.
о_О Lazarus в Windows не правильно работает в Linux?
Я просто копирнул проект из винды, в линукс, и запустил его.
Я кстати один проект на фреймах созданный и без проблем развиваемый под линукс не могу откомпилировать под виндовс, перевод сообщений компилятора гласит что то типа "отсутствует родитель у объекта", возможно это как то связанно с фреймами но я не уверен. Мне он под виндовс особо не нужен я особо и не парюсь.
Ещё одна примечательная ситуация и уже более проблемная: некоторое время пользовался Fedora (Gnome 3), хотя по прежнему презираю юнити вернулся в Ubuntu, бинарники откомпилированные под Fedora (правда с использованием сторонних компонентов, с чем я и связываю) не запускаются под Ubuntu и дело тут не в зависимостях, перекормпилированный без изменений проект без проблем запускается (как такое может быть?).
Код: Выделить всё
{$mode fpc}и компилятор вообще не знает, что такое class
Код: Выделить всё
{$mode objfpc}и всё нормально




