gtk2(beta)

Общие вопросы программирования, алгоритмы и т.п.

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

gtk2(beta)

Сообщение RusSun » 30.11.2010 18:56:18

Доброе время суток. Хотел в windows Xp переписать программу для Linux. Просмотрел выбрал gtk2(beta).
Как настроить Лазарус так чтобы не выдавал ошибок (и просил dll).
Если можно выложить ссылки или другой материал для установки.
и самое главное всё последовательно что и как делать?
Заранее спасибо.
RusSun
незнакомец
 
Сообщения: 6
Зарегистрирован: 03.09.2010 04:58:02

Re: gtk2(beta)

Сообщение dunin » 30.11.2010 19:12:14

"Программа для linux" должна работать в линукс. Все остальное от лукавого.
Отсюда вывод - ставим "Лазарус для линукс" на линукс. И переписываем "программу для линукс" в линукс в "лазарусе для линукс"... Как-то так...
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: gtk2(beta)

Сообщение ViTality » 01.12.2010 02:20:46

глянте на http://pilotlogic.com CodeTyphon. там вроде "все включено"
ViTality
постоялец
 
Сообщения: 308
Зарегистрирован: 05.10.2007 15:12:02

Re: gtk2(beta)

Сообщение Павел Ишенин » 01.12.2010 05:58:00

Если хочется разрабатывать сидя на windows, то следует скачать gtk2 под windows.
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Re: gtk2(beta)

Сообщение Odyssey » 01.12.2010 09:02:46

Во-первых, "переписать программу для Linux" и "выбрал gtk2(beta)" -- это независимые друг от друга действия. После этого вы по-прежнему пишете программу под Windows, но с использованием GTK. Чтобы под Windows скомпилировать приложение, которое бы запускалось в Linux нужны неимоверные усилия, проще наоборот. См. http://wiki.lazarus.freepascal.org/Cross_compiling

Но в общем, даже тестирование и исправление своей программы в Windows под тремя виджетсетами (Win32, GTK, Qt) потенциально уменьшает число багов, возникающих при последующей компиляции в Linux. Я делал это так:
1) Открываем консоль в папке <Куда установлен Lazarus>\lcl\interfaces\gtk2 (или <Lazarus>\lcl\interfaces\qt для Qt).
2) Набираем make.
3) Компилируем свою программу, получаем исполняемый файл.
4) Запускаем его, он начинает жаловаться на отсутствующие библиотеки.
5) Качаем GTK для Windows (или Qt, если компилировали под него), ищем в папке установки или zip-архиве нужные библиотеки, перекладываем их в папку своей программы до тех пор, пока программа не запустится.
Odyssey
энтузиаст
 
Сообщения: 580
Зарегистрирован: 29.11.2007 17:32:24

Re: gtk2(beta)

Сообщение RusSun » 01.12.2010 18:26:06

to Odyssey Спасибо большое. Попробую. :)
RusSun
незнакомец
 
Сообщения: 6
Зарегистрирован: 03.09.2010 04:58:02


Вернуться в Общее

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

Сейчас этот форум просматривают: svk12 и гости: 23

Рейтинг@Mail.ru