Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: GTK+ рамки, константы  (Прочитано 1615 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн yandzee

  • Автор темы
  • Участник
  • *
  • Сообщений: 143
    • Просмотр профиля
GTK+ рамки, константы
« : 23 Сентября 2010, 18:37:49 »
Код
(Нажмите, чтобы показать/скрыть)

компиляция
(Нажмите, чтобы показать/скрыть)

как исправлять?

Оффлайн 0xEEd

  • Любитель
  • *
  • Сообщений: 61
    • Просмотр профиля
Re: GTK+ рамки, константы
« Ответ #1 : 23 Сентября 2010, 20:26:13 »
Компилятор же написал, что нужно привести в соответствие типы данных инициализирующих значений и полей структур массива shadow[] Вторые члены типа GtkShadowType, а инициализируются строками. Кароче ковычки убрать надо.

Оффлайн yandzee

  • Автор темы
  • Участник
  • *
  • Сообщений: 143
    • Просмотр профиля
Re: GTK+ рамки, константы
« Ответ #2 : 23 Сентября 2010, 21:15:11 »
Убирал ковычки, компилировал нормально, с варнингами, а при запуске Ошибка сегментирования.

Оффлайн ierofant

  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: GTK+ рамки, константы
« Ответ #3 : 24 Сентября 2010, 14:22:47 »
gtk_frame_set_shadow_type(GTK_FRAME(frame), shadow.type);
Почему не указываете от какого именно shadow  вы берёте type? Я так полагаю должно быть:
gtk_frame_set_shadow_type(GTK_FRAME(frame), shadow[i].type);
Странно, что компилятор не заметил этого.
« Последнее редактирование: 24 Сентября 2010, 19:22:44 от ierofant »

 

Страница сгенерирована за 0.031 секунд. Запросов: 25.