当前位置: 技术问答>linux和unix
【求助】关心创建新进程,新进程的调试信息不在终端显示
来源: 互联网 发布时间:2017-05-27
本文导语: RT 主程序通过QProcess打开一个新进程,但是新进程的调试信息(printf或qDebug)都无法在终端显示。 请教:是不是新进程的输出不在是当前终端了,要怎么才能看到 调试信息(也就printf或qDebug的内容)? ...
RT
主程序通过QProcess打开一个新进程,但是新进程的调试信息(printf或qDebug)都无法在终端显示。
请教:是不是新进程的输出不在是当前终端了,要怎么才能看到 调试信息(也就printf或qDebug的内容)?
主程序通过QProcess打开一个新进程,但是新进程的调试信息(printf或qDebug)都无法在终端显示。
请教:是不是新进程的输出不在是当前终端了,要怎么才能看到 调试信息(也就printf或qDebug的内容)?
|
http://blog.csdn.net/dbzhang800/article/details/6876451
在QProcess下,我们使用
QProcess::readAllStandardOutput ()
获取标准输出
QProcess::setStandardOutputFile()
设置输出到的文件,相当于前面的重定向
QProcess process;
process.start("./process", QStringList()
在QProcess下,我们使用
QProcess::readAllStandardOutput ()
获取标准输出
QProcess::setStandardOutputFile()
设置输出到的文件,相当于前面的重定向
QProcess process;
process.start("./process", QStringList()