1
私はQtアプリケーションを持って、Aの走行時のアプリケーション・A. を言って、私は別のプロセスを開始したい、だから私は、次を使用するアプリケーション・B. を言う:Qtプロセス間で引数を渡しますか?
QProcess::start("appB.exe","argumentsABC");
私は今、成功したアプリケーションBを起動することができます、 しかし、アプリケーションBでは、アプリケーションqから単純にqDebug()のように渡された引数をどのように扱うことができますか?
簡単な例があります。
@ニャルコあなたの呼び出しを使って、1つの引数を渡したので、argvの最初の値は "argumentsABC"となります – Kevin
ありがとうございますが、argvの内容を出力する方法はありますか?私はその長さを知らないので? – Nyaruko
@Nyaruko各引数はゼロで終了する文字列です。あなたはそれらを 'qDebug()<< argv [i]' – perencia