当前位置: 技术问答>linux和unix
Qt中如何执行LINUX命令
来源: 互联网 发布时间:2016-02-11
本文导语: 我现在是用QProcess这个类来实现这个功能,但是当DD和GZIP命令用管道来结合使用时,QProcess好像就不行,出错信息是说DD不识别|,但是在LINUX命令行下明明是可以执行,在Qt下怎么就不行了呢?是不是跟线程之类的有...
我现在是用QProcess这个类来实现这个功能,但是当DD和GZIP命令用管道来结合使用时,QProcess好像就不行,出错信息是说DD不识别|,但是在LINUX命令行下明明是可以执行,在Qt下怎么就不行了呢?是不是跟线程之类的有关系呢?请高人指点下阿!!谢谢!
|
个人感觉你还是应system吧, 因为在QT编程中尽量用QT本身的方法, 这个原则只是为了跨平台的, 你的命令行似乎是不可能跨平台的.
即使用QProcess实现了也是没有意义的.
即使用QProcess实现了也是没有意义的.