@Shahina yeah that's my mistake. QObject::connect(&process , SIGNAL(finished(int,QProcess::ExitStatus)), this, SLOT(processFinished(int, QProcess::ExitStatus))); This will compiles without any error. Thanks for your great help.