QApplication
hat eine spezielle (und IMHO fragwürdige) Anforderung für argc
und argv
. Siehe Dokumentation:
Warnung: Die Daten, auf die argc und argv verweisen, müssen für die gesamte Lebensdauer des QApplication-Objekts gültig bleiben. Außerdem muss argc größer als Null sein und argv mindestens eine gültige Zeichenkette enthalten.
Wenn argc
und argv
zur Laufzeit zerstört werden, tritt undefiniertes Verhalten auf. Es funktioniert möglicherweise auf einigen Plattformen und stürzt auf anderen ab. Ändern Sie Ihren Code entsprechend und prüfen Sie, ob er Ihr Problem behebt.