Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt 如何将QProcess的输出定向到文件?_Qt_Qprocess - Fatal编程技术网

Qt 如何将QProcess的输出定向到文件?

Qt 如何将QProcess的输出定向到文件?,qt,qprocess,Qt,Qprocess,我想将qconf的输出重定向到tmp文件夹中的test_settings.txt。我想到了两种可能性: QProcess procWriteProject; procWriteProject.start("qconf", QStringList() << " -sprj " << projectList[0] << " >> " << "\"/tmp/testing.txt\""); procWriteProject.sta

我想将
qconf
的输出重定向到tmp文件夹中的
test_settings.txt
。我想到了两种可能性:

QProcess procWriteProject;

procWriteProject.start("qconf", QStringList() << " -sprj "
    << projectList[0] << " >> " << "\"/tmp/testing.txt\"");

procWriteProject.start("qconf -sprj " + projectList[0] + " >> "
    + "/tmp/test_settings");
qprocessprocWriteProject;
procWriteProject.start(“qconf”,QStringList()
QProcess procWriteProject;
procWriteProject.setStandardOutputFile(“/tmp/test_settings.txt”);
procWriteProject.start(“qconf”,QStringList())
QProcess procWriteProject;
procWriteProject.setStandardOutputFile("/tmp/test_settings.txt");
procWriteProject.start("qconf", QStringList() << "-sprj" << projectList[0]);