如何在 QProcess 执行它们时打印真正的 QProcess 参数列表
Posted
技术标签:
【中文标题】如何在 QProcess 执行它们时打印真正的 QProcess 参数列表【英文标题】:how to print the real QProcess arguments list as the QProcess excute them 【发布时间】:2010-09-01 10:40:50 【问题描述】:如何在 QProcess 中查看它正在处理的真实参数列表? 对于调试,在将 QStringList 传递给 myProcess->start(program, arguments); 之前,我会打印它。 是否有内置调试选项?
【问题讨论】:
【参考方案1】:由 QProcess 创建的进程将准确地看到您传递给 QProcess::start() 的参数列表。当您打印传递给 QProcess::start() 的 QStringList 时,您看到的是新进程将在 main() 的 argv[]
参数中看到的内容(程序可执行路径除外,它的前缀为 argv[0]
。
如果我误解了您的问题,请随时发表评论。
【讨论】:
以上是关于如何在 QProcess 执行它们时打印真正的 QProcess 参数列表的主要内容,如果未能解决你的问题,请参考以下文章