GNU/Linux >> Znalost Linux >  >> Linux

Chyba segmentace při vytvoření Qt QApplication s new

QApplication má speciální (a IMHO sporný) požadavek na argc a argv . Viz dokumentace:

Upozornění: Data, na která odkazují argc a argv, musí zůstat platná po celou dobu životnosti objektu QApplication. Kromě toho musí být argc větší než nula a argv musí obsahovat alespoň jeden platný znakový řetězec.

Pokud argc a argv se během běhu zničí, dojde k nedefinovanému chování. Na některých platformách může fungovat a na jiných se zhroutí. Změňte odpovídajícím způsobem svůj kód a zkontrolujte, zda to vyřeší váš problém.


Linux
  1. Co je nového s rdiff-backup?

  2. Nový rodičovský proces, když rodičovský proces zemře?

  3. Kdy byl soubor vytvořen?

  1. Vložit nové řádky s chybějícími hodnotami (ne)?

  2. Proč se nové terminály v Awesome vytvářejí s Shlvl>1?

  3. Jak vytvořit nového uživatele s přístupem Ssh?

  1. C argc a argv Příklady pro analýzu argumentů příkazového řádku

  2. echo text s novým řádkem v bash

  3. Upozornění na chyby segmentace webového serveru Linux / Apache