GtkLabel分段错误

时间:2011-08-10 21:17:30

标签: gtk segmentation-fault

我想使用use-markup,但它似乎不起作用。没有它,一切都很好。

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 个答案:

答案 0 :(得分:2)

NULL电话结束时,您需要g_object_new()。没有它,就无法知道你传递了多少个参数,这会导致分段错误。