gtk2(beta)

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

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

Ответить
RusSun
незнакомец
Сообщения: 6
Зарегистрирован: 03.09.2010 04:58:02

gtk2(beta)

Сообщение RusSun »

Доброе время суток. Хотел в windows Xp переписать программу для Linux. Просмотрел выбрал gtk2(beta).
Как настроить Лазарус так чтобы не выдавал ошибок (и просил dll).
Если можно выложить ссылки или другой материал для установки.
и самое главное всё последовательно что и как делать?
Заранее спасибо.
Аватара пользователя
dunin
энтузиаст
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и
Контактная информация:

Re: gtk2(beta)

Сообщение dunin »

"Программа для linux" должна работать в линукс. Все остальное от лукавого.
Отсюда вывод - ставим "Лазарус для линукс" на линукс. И переписываем "программу для линукс" в линукс в "лазарусе для линукс"... Как-то так...
ViTality
постоялец
Сообщения: 308
Зарегистрирован: 05.10.2007 15:12:02
Контактная информация:

Re: gtk2(beta)

Сообщение ViTality »

глянте на http://pilotlogic.com CodeTyphon. там вроде "все включено"
Павел Ишенин
постоялец
Сообщения: 475
Зарегистрирован: 24.03.2007 09:16:52

Re: gtk2(beta)

Сообщение Павел Ишенин »

Если хочется разрабатывать сидя на windows, то следует скачать gtk2 под windows.
Odyssey
энтузиаст
Сообщения: 580
Зарегистрирован: 29.11.2007 16:32:24

Re: gtk2(beta)

Сообщение Odyssey »

Во-первых, "переписать программу для 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-архиве нужные библиотеки, перекладываем их в папку своей программы до тех пор, пока программа не запустится.
RusSun
незнакомец
Сообщения: 6
Зарегистрирован: 03.09.2010 04:58:02

Re: gtk2(beta)

Сообщение RusSun »

to Odyssey Спасибо большое. Попробую. :)
Ответить