GNU/Linux >> Belajar Linux >  >> Linux

Kesalahan segmentasi saat Qt QApplication dibuat dengan yang baru

QApplication memiliki persyaratan khusus (dan IMHO dipertanyakan) untuk argc dan argv . Lihat dokumentasinya:

Peringatan: Data yang dirujuk oleh argc dan argv harus tetap valid seumur hidup objek QApplication. Selain itu, argc harus lebih besar dari nol dan argv harus berisi setidaknya satu string karakter yang valid.

Jika argc dan argv dihancurkan selama runtime, perilaku yang tidak terdefinisi terjadi. Ini mungkin berfungsi pada beberapa platform dan akan macet pada yang lain. Ubah kode Anda sesuai kebutuhan dan periksa apakah itu memperbaiki masalah Anda.


Linux
  1. Proses Induk Baru Ketika Proses Induk Meninggal?

  2. Kapan File Dibuat?

  3. Sisipkan Baris Baru Dengan Nilai yang Hilang (na)?

  1. Mengapa Terminal Baru Di Spawn Luar Biasa Dengan Shlvl>1?

  2. Contoh C argc dan argv untuk Mengurai Argumen Baris Perintah

  3. dynamic_cast gagal saat digunakan dengan dlopen/dlsym

  1. Bagaimana cara membunuh proses anak python yang dibuat dengan subprocess.check_output() saat induknya meninggal?

  2. Bagaimana cara mendapatkan file dengan nama yang benar saat dialihkan?

  3. Peringatan kesalahan segmentasi server web Linux / apache