【发布时间】:2025-11-10 18:15:01
【问题描述】:
如何在 QProcess 中查看它正在处理的真实参数列表?
对于调试,在将 QStringList 传递给 myProcess->start(program, arguments); 之前,我会打印它。
是否有内置调试选项?
【问题讨论】:
如何在 QProcess 中查看它正在处理的真实参数列表?
对于调试,在将 QStringList 传递给 myProcess->start(program, arguments); 之前,我会打印它。
是否有内置调试选项?
【问题讨论】:
由 QProcess 创建的进程将准确地看到您传递给 QProcess::start() 的参数列表。当您打印传递给 QProcess::start() 的 QStringList 时,您看到的是新进程将在 main() 的 argv[] 参数中看到的内容(程序可执行路径除外,它的前缀为 argv[0]。
如果我误解了您的问题,请随时发表评论。
【讨论】: