【发布时间】:2017-01-23 01:28:21
【问题描述】:
如何从 gpointer 中获取变量以便使用它。
void
right_y (GtkButton *button, gpointer on)
{
right(on);
}
这里是回调部分 带有 char on = "y"; 的行给出警告:初始化从没有强制转换的指针生成整数 [-Wint-conversion]
gsignal 行给出警告:从不同大小的整数转换为指针 [-Wint-to-pointer-cast]
char on = "y";
button = gtk_button_new_with_label ("Led On");
g_signal_connect (button, "clicked", G_CALLBACK (right_y), (gpointer) on);
我尝试了几种不同的方法,但仍然无法获得它。
谢谢。
【问题讨论】: