首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

Qt中怎么执行LINUX命令

2012-02-05 
Qt中如何执行LINUX命令我现在是用QProcess这个类来实现这个功能,但是当DD和GZIP命令用管道来结合使用时,QP

Qt中如何执行LINUX命令
我现在是用QProcess这个类来实现这个功能,但是当DD和GZIP命令用管道来结合使用时,QProcess好像就不行,出错信息是说DD不识别|,但是在LINUX命令行下明明是可以执行,在Qt下怎么就不行了呢?是不是跟线程之类的有关系呢?请高人指点下阿!!谢谢!

[解决办法]
个人感觉你还是应system吧, 因为在QT编程中尽量用QT本身的方法, 这个原则只是为了跨平台的, 你的命令行似乎是不可能跨平台的.
即使用QProcess实现了也是没有意义的.

热点排行