GNU/Linux >> Tutoriels Linux >  >> Linux

Erreur de segmentation lors de la création de Qt QApplication avec new

QApplication a une exigence spéciale (et à mon humble avis discutable) pour argc et argv . Voir la documentation :

Avertissement : Les données référencées par argc et argv doivent rester valides pendant toute la durée de vie de l'objet QApplication. De plus, argc doit être supérieur à zéro et argv doit contenir au moins une chaîne de caractères valide.

Si argc et argv être détruit pendant l'exécution, un comportement indéfini se produit. Cela peut fonctionner sur certaines plates-formes et planter sur d'autres. Modifiez votre code en conséquence et vérifiez s'il résout votre problème.


Linux
  1. C argc et argv Exemples d'analyse d'arguments de ligne de commande

  2. dynamic_cast échoue lorsqu'il est utilisé avec dlopen/dlsym

  3. Le moyen le plus simple de localiser un défaut de segmentation

  4. Comment obtenir un fichier avec un nom correct lors de la redirection ?

  5. Avertissements d'erreur de segmentation du serveur Web Linux / apache

Donnez une nouvelle vie à un vieux MacBook avec Linux

Comment ajouter un nouvel utilisateur MySQL avec des autorisations GRANT

Quand le fichier a-t-il été créé ?

Comment créer un nouvel utilisateur avec un accès Ssh ?

Ajout de nouveaux utilisateurs sous Linux avec la commande Useradd

Créer de nouveaux groupes sous Linux avec la commande Groupadd