Qt  调用外部程序,使用QProcess。

但是QProcess当参数很多时,会出现异常。未能研究出结果来。

现在使用c库里的system函数。

system(命令)

 

输出结果到文件:

命令 > 1.txt            //利用重定向,覆盖

命令 >> 1.txt          //追加

注意:

命令 1>1.txt 2>2.txt        //1表示标准输出,2表示错误输出

所以当你的命令最后是1或2,一定要加空格!!