QApplication
argc
には特別な (そして私見では疑わしい) 要件があります と argv
.ドキュメントを参照してください:
警告: argc と argv によって参照されるデータは、QApplication オブジェクトの存続期間全体にわたって有効である必要があります。さらに、argc は 0 より大きくなければならず、argv には少なくとも 1 つの有効な文字列が含まれている必要があります。
argc
の場合 と argv
ランタイム中に破棄されると、未定義の動作が発生します。一部のプラットフォームでは動作する可能性がありますが、他のプラットフォームではクラッシュします。それに応じてコードを変更し、問題が解決するかどうかを確認してください。