Что нужно с собой "таскать"?

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

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

Ответить
Плутон
новенький
Сообщения: 19
Зарегистрирован: 30.08.2011 09:39:38

Что нужно с собой "таскать"?

Сообщение Плутон »

Какие файлы нужно "носить" рядом с графическим приложением, в котором используется lcl(и которое созданно в Лазаре)?
Odyssey
энтузиаст
Сообщения: 580
Зарегистрирован: 29.11.2007 16:32:24

Сообщение Odyssey »

Смотря на какой платформе. Под Windows -- ничего (если не используется сторонних DLL, только системные). Под Linux -- много всего, хотя там "таскать" не принято, принято паковать в пакеты и выставлять зависимости.
Чтобы узнать наверняка, можно воспользоваться специальными программами:
* под Windows -- Dependency Walker
* под Linux -- ldd
Ism
энтузиаст
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Сообщение Ism »

По умолчанию и в винде и в Linux ничего не нужно, только исполняемого файла. Но в Линукс постоянно меняются версии бтиблиотек. Например на подходе Gnome 3 и неизвестно, как программа Lazarus будет работать с gtk3
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Ism писал(а): как программа Lazarus будет работать с gtk3


В текущем положении дел - никак. Но GTK2 в основных дистрах ещё не убрали. QT тоже обычно есть.
Ism
энтузиаст
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Сообщение Ism »

Вот вот , вся надежда на Qt. Насчет Qt хорошо то, что вызовы функций работают через qt4pas
Ответить