- 论坛徽章:
- 0
|
向大家问个问题,我在使用GTK调用线程的时候出现了
:passing arg 1 of 'g_thread_create_full'from incompatible pointer type
这个问题,上网找了很久,都没解决
请问下有谁也遇到了这个问题,请帮忙指点一二
主要的问题在于
当g_signal_connect(G_OBJECT(start_button)), "clicked",
G_CALLBACK(showpacket), NULL) ;时,
在调用当中调用线程
int showpacket(void) //回调函数中调用线程执行 showpacketip()
{
gchar *msg= "hello" ;
g_thread_create(showpacketip, msg, TRUE, NULL) ;
return 1 ;
}
编译的命令:
gcc gtk.c -o gtk `pkg-config --cflags --libs gtk+-2.0 gthread-2.0`
出现这么一个问题:
warning:passing arg 1 of 'g_thread_create_full' from incompatible pointer type
请问这个问题 该如何解决
谢谢! |
|