Lazarus for Windows и Lazarus for Linux

Вопросы программирования и использования среды Lazarus.

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

Lazarus for Windows и Lazarus for Linux

Сообщение AMD » 14.02.2008 04:57:44

Столкнулся с проблемой в Lazarus for Windows есть компонент DBf которого нет в Lazarus for Linux в итоге проект использующий данный компонент открывается с ошибками открывается с ошибками и логически что не компилируется.

Что посоветуйте?

Как вариант это скопировать компонент - но в какой папке он хранится?
Или у компонентов есть привязанности к ОС?
AMD
постоялец
 
Сообщения: 189
Зарегистрирован: 23.01.2008 22:25:25
Откуда: Кишинев

Сообщение alexs » 14.02.2008 08:42:33

/components/tdbf
установи его - и будет счастье
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение Vadim » 14.02.2008 13:57:08

AMD
Только не забудьте поставить исходники FP, если Вы их ещё себе не поставили, т.к. все исходные файлы, которые будут компилироваться в компонент TDBF, лежат именно там.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение AMD » 16.02.2008 02:58:40

Vadim писал(а):AMD
Только не забудьте поставить исходники FP, если Вы их ещё себе не поставили, т.к. все исходные файлы, которые будут компилироваться в компонент TDBF, лежат именно там.

А если есть под виндой лазарус можно вручную скопировать компонент и не парится компиляцией?
AMD
постоялец
 
Сообщения: 189
Зарегистрирован: 23.01.2008 22:25:25
Откуда: Кишинев

Сообщение Vadim » 16.02.2008 12:12:43

AMD
Нет, там проблема немного в другой плоскости.
В поставке Lazarus компонент присутствует изначально, но это так сказать указатель на тот компонент, который находится в FreePascal (каталог_исходников_FreePascal/packages/fcl-db/src/dbase для FreePascal 2.2). Именно поэтому нужны исходники FreePascal.
Вы можете скачать отдельно исходники этого компонента (TDbf - http://tdbf.sourceforge.net/ ), скомпилировать его у себя, положив скомпилированое в каталог Lazarus'а (components/tdbf/lib/$Target, где $Target - это используемая Вами платформа - i386-win32 или i386-linux, короче посмотрите, как оно у Вас там правильно называется в каталогах уже установленных компонентов).
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 4

Рейтинг@Mail.ru