Ошибка сегментации GtkLabel - PullRequest
0 голосов
/ 11 августа 2011

Я хочу использовать разметку, но она не работает. Без него все работает нормально.

label_markup = g_object_new(GTK_TYPE_LABEL, "wrap", TRUE, "use-markup", TRUE, "label", "<span font_desc=\"Courier New Bold 16\">Courier-span>");

Может ли это быть вызвано неправильными установленными пакетами разработки? Я делаю учебники 2.0, но случайно установил libgtk3.0-dev, а затем обновил свои репозитории. Теперь это было удалено?!


РЕДАКТИРОВАТЬ ДЛЯ ЛЮБОГО, ЧТО-ТО ПРОЧИТАЯ ЭТО: Пример взят из книги "Официальное руководство разработчика по GNOME 2", ее можно найти на странице 114-115 - я только сократил ее. Проблема в том, что компилятор не жалуется, вы просто не сможете запустить программу, даже не зная, почему.

1 Ответ

2 голосов
/ 11 августа 2011

Вам нужно NULL в конце вашего g_object_new() звонка.Без этого невозможно узнать, сколько аргументов вы передали, что приводит к ошибке сегментации.

...