原来是这么写的
QProcess pro;
QStringList list;
list << pin
<< ">"
<< "/sys/class/gpio/export";
qDebug() << "list " << list;
pro.start("echo",list);
pro.waitForFinished();
发现执行完成之后只会输出(我用的管脚号就是32)
32 > /sys/class/gpio/export
并没有完成重定向 而是只是输出了 这一段话。
然后就去百度啦
然后找到的第一个答案。。。
我要突出他一发!
后来找到了这个
#include<QProcess>
int main()
{
QProcess *poc=new QProcess;
poc->setStandardOutputFile("output.txt");
poc->start("ping www.baidu.com");
return 0;
}
只要设置一下StandardOutputFile就可以了。