コードをコンパイルしようとすると、次のエラーが発生します。
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
はでありGtkWidget *
、次のgraph_expose
ように定義されます。
gboolean graph_expose(GtkWidget *widget, GdkEventExpose *event, gpointer data);
私がすべてを正しくやっていると言うことができる限り、それでも私はこのエラーを受け取ります。誰か助けてもらえますか?
アップデート:
申し訳ありませんが、私は混乱しました。私のgraph_expose
関数はクラスにあり、そのクラスのコンストラクターからsを実行しようとしていますが、g_signal_connect
それはこの問題に何らかの影響を及ぼしますか?