编写gtk程序时出现如下错误:GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GtkObject'...
时间: 2024-04-02 13:37:45 浏览: 154
这个错误通常表示您正在尝试对不正确的类型进行转换。在GTK中,`GtkObject`是所有小部件的基类。您可能正在尝试将一个非小部件对象转换为`GtkObject`,或者正在尝试将一个不正确类型的小部件转换为`GtkObject`。
请检查您的代码,确保您正在使用正确的类型,并正确初始化您的对象。您可以在转换之前使用`GTK_IS_OBJECT()`宏检查对象是否是小部件类型。如果您仍然无法解决问题,请提供更多详细信息和代码片段。
阅读全文