使用QT调用外部程序-小心linux中的命令陷阱
使用QT调用外部程序的好处在于,QProcess不是阻塞的,而且使用方便
测试了下
QProcess *pro=new QProcess();
pro->start("ncl filepath>logfilepath");
程序立即崩溃
修改为
pro->start("ncl <filepath>logfilepath");
成功!
实际上在bash中直接执行 ncl filepath>logfilepath 是正确的
原因未知,不是专业搞linux的shell的。
作者:拒绝潜水的鱼
出处:http://slave2.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
出处:http://slave2.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。