Линукс, ГТК2 - ошибка при компиляции...

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

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

Ответить
tria
постоялец
Сообщения: 401
Зарегистрирован: 03.04.2006 11:24:10
Контактная информация:

Линукс, ГТК2 - ошибка при компиляции...

Сообщение tria »

Пробую скомпилить пробную простенькую прогу под ГТК2.
Ставлю в Project->Compiler options LCL Widget types = GTK2
При попытке скомпилить выдает ошибку:
Can't find unit GtkWSGrids.
Лазарь - 0.9.16 под ГТК1
Чего делать?
Есть у кого-то положительный опыт написания под ГТК2? Или не стоит с этим возится и пытаться работать под ГТК1?
neutrino
незнакомец
Сообщения: 7
Зарегистрирован: 03.10.2006 12:15:29

Сообщение neutrino »

Пробую скомпилить пробную простенькую прогу под ГТК2.
Ставлю в Project->Compiler options LCL Widget types = GTK2
При попытке скомпилить выдает ошибку:
Can't find unit GtkWSGrids.
Лазарь - 0.9.16 под ГТК1
Чего делать?
Есть у кого-то положительный опыт написания под ГТК2? Или не стоит с этим возится и пытаться работать под ГТК1?


Пересобрать ide под gtk2 и снова попробовать скомпилить программу. Кстати, gtk2 в Lazarus пока что ОЧЕНЬ бажный...
tria
постоялец
Сообщения: 401
Зарегистрирован: 03.04.2006 11:24:10
Контактная информация:

Сообщение tria »

neutrino писал(а):Пересобрать ide под gtk2 и снова попробовать скомпилить программу. Кстати, gtk2 в Lazarus пока что ОЧЕНЬ бажный...

Когда-то давненько пробовал компилить - вроде как после этого Лазарь не работал.
Я так понял, что пока что надо ГТК2 забросить и возится с ГТК1?
neutrino
незнакомец
Сообщения: 7
Зарегистрирован: 03.10.2006 12:15:29

Сообщение neutrino »

Я так понял, что пока что надо ГТК2 забросить и возится с ГТК1?

Если не учитывать, что gtk1 давно устарел, то да.
Аватара пользователя
Сергей Смирнов
энтузиаст
Сообщения: 595
Зарегистрирован: 28.04.2005 13:23:25
Откуда: Москва
Контактная информация:

Сообщение Сергей Смирнов »

Насколько я знаю, в последнее время GTK2 стал ЗНАЧИТЕЛЬНО менее бажным. Попробуйте перекомпилить Лазаря. Хотя, вроде бы ничто не мешает просто компилять проект под GTK2 Лазарем, собранным на GTK1.

PS: Почитал багтрекер. Собственно, багов, связанных с GTK2 там не так уж и много (не более сотни), однако исправление практически всех их отложено на после-1.0-релизный период. Так что можно расслабиться :(
tria
постоялец
Сообщения: 401
Зарегистрирован: 03.04.2006 11:24:10
Контактная информация:

Сообщение tria »

Попробовал скомпилить Лазаря под GTK2.
Перестал запускаться - выдает сообщение об ошибке.
Операционка - CentOS.
Аватара пользователя
Сергей Смирнов
энтузиаст
Сообщения: 595
Зарегистрирован: 28.04.2005 13:23:25
Откуда: Москва
Контактная информация:

Сообщение Сергей Смирнов »

tria писал(а):Попробовал скомпилить Лазаря под GTK2.
Перестал запускаться - выдает сообщение об ошибке.
Операционка - CentOS.
Жаль, я немного надеялся... :(
tria
постоялец
Сообщения: 401
Зарегистрирован: 03.04.2006 11:24:10
Контактная информация:

Сообщение tria »

Вчера попробовал скомпилить Лазаря под MyLinux, GTK2.
Скомпилился, запустился.
Однако при малейшем телодвижении валится.
В общем, остается только ждать...
neutrino
незнакомец
Сообщения: 7
Зарегистрирован: 03.10.2006 12:15:29

Сообщение neutrino »

Под ASPLinux 11 - работает более-менее нормально, но всё же горздо медленнее чем на gtk1 и с некоторыми багами. А баг со шрифтами, который отпугивал раньше от использования gtk2 в версии 0.9.18 вроде бы исправлен :wink:
Ответить