• 5038阅读
  • 5回复

请问一下qt4怎样调用fork()函数,急用谢谢? [复制链接]

上一主题 下一主题
离线jicky
 
只看楼主 倒序阅读 楼主  发表于: 2010-03-25
在qt4编程中,使用pid = fork();函数但是说没声明,我头文件定义为#include <sys/types.h>
#include <unistd.h>
离线lishiyong110
只看该作者 1楼 发表于: 2010-03-25
你用用这两个头文件下的其他函数试试,看是不是也是没申明?
静下心来学习
离线jicky
只看该作者 2楼 发表于: 2010-03-25
其他函数可以调用的
离线lishiyong110
只看该作者 3楼 发表于: 2010-03-25
能看看你的程序吗?可能是其他问题吧
静下心来学习
离线jicky
只看该作者 4楼 发表于: 2010-03-25
void MyWidget::netPlay()
{
pid_t pid;
pid = fork();

if(pid==0)
{
char name[100];
name[0]='\0';
strcat(name,"ftp://");
strcat(name,ip);
strcat(name,":");
//strcat(name,PORT);
strcat(name,port);
strcat(name,"/");
strcat(thirdUi.treeWidget->show());
//cout<<name<<endl;
//cout<<name<<endl;
//cout<<name<<endl;

if ( execl("/mplayer","mplayer",name,NULL) < 0 )
    perror ("mplayer run error !");
}
else wait();

}
离线jicky
只看该作者 5楼 发表于: 2010-03-25
高手跑了吗
快速回复
限100 字节
 
上一个 下一个