我正在尝试编译一些代码,但出现以下错误:
error: invalid use of member (did you forget the ‘&’ ?)
这来自 g_signal_connect 调用:
g_signal_connect ((gpointer) Drawing_Area_CPU, "expose-event",
G_CALLBACK (graph_expose), NULL);
Drawing_Area_CPU
是 aGtkWidget *
并且graph_expose
定义为:
gboolean graph_expose(GtkWidget *widget, GdkEventExpose *event, gpointer data);
据我所知,我做的一切都是正确的,但我仍然得到这个错误。有人可以帮忙吗?
更新:
对不起,伙计们,我很困惑,我的graph_expose
函数在一个类中,我正在尝试g_signal_connect
从该类的构造函数中执行 s,这会以任何方式影响这个问题吗?