c++qtqt5qt-creatorqt5.7

QProcess Wrong Behavior


My application runs different bash files when i run my application under QTCreator everything works fine but when i run my application directly i cant read the QProcess output . even when i run my application via Terminal it works fine , so where is the problem ?
i'm using QT 5.7 / OSX Platform
here is my code

        QProcess proc ;
    proc.start(QCoreApplication::applicationDirPath() + "/check.sh");
    proc.waitForFinished();
    QString output = QString(proc.readAll());
    qDebug() << output ;

Solution

  • There are some possibilities you should investigate