Как я могу направить вывод QProcess в файл?
Вопрос
Я хочу, чтобы вывод qconf
был перенаправлен в test_settings.txt
в моей папке tmp. Я думал о двух возможностях:
QProcess procWriteProject;
procWriteProject.start("qconf", QStringList() << " -sprj "
<< projectList[0] << " >> " << "\"/tmp/testing.txt\"");
procWriteProject.start("qconf -sprj " + projectList[0] + " >> "
+ "/tmp/test_settings");
Будет ли один из этих работать? Есть ли лучший способ?
Решение
QProcess procWriteProject;
procWriteProject.setStandardOutputFile("/tmp/test_settings.txt");
procWriteProject.start("qconf", QStringList() << "-sprj" << projectList[0]);
Не связан с StackOverflow