void main_form::main()
{
signal(SIGALRM,sigalrm_fn);
alarm(5);
while(1)pause();
}
void main_form::sigalrm_fn()
{
qDebug("alarm!\n");
}
就这就出了这个错误,仔细看看才知道说我应该将sigalrm_fn()的形参设为"int"型的!
void main_form::main()
{
signal(SIGALRM,sigalrm_fn);
alarm(5);
while(1)pause();
}
void main_form::sigalrm_fn(int)
{
qDebug("alarm!\n");
}
这就好了……