IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Qt Discussion :

qDebug() : désactiver


Sujet :

Qt

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 198
    Points : 101
    Points
    101
    Par défaut qDebug() : désactiver
    J'utilise de nombreuses fois la fonction qDebug() dans mon code. Je travaille avec Qt Creator et ça m'aide bien à suivre le déroulement de mon programme. Cependant je vais bientôt faire une livraison de démonstration. Comment désactiver les qDebug() sans les mettre en commentaire ?
    D'ailleurs que se passe-t-il s'ils restent et que l'application est lancée en dehors de Qt Creator ?

  2. #2
    Membre confirmé

    Inscrit en
    Décembre 2009
    Messages
    169
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 169
    Points : 496
    Points
    496
    Par défaut
    Il me semble que qDebug() n'au plus d'effets en mode de compilation release.
    Sinon, si tu veux rester en mode debug, la doc dit ceci " This function does nothing if QT_NO_DEBUG_OUTPUT was defined during compilation."

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 198
    Points : 101
    Points
    101
    Par défaut
    Merci.

    Plus précisément il faut rajouter dans le .pro la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    release:DEFINES+=QT_NO_DEBUG_OUTPUT

  4. #4
    Membre émérite
    Avatar de ymoreau
    Homme Profil pro
    Ingénieur étude et développement
    Inscrit en
    Septembre 2005
    Messages
    1 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur étude et développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 154
    Points : 2 834
    Points
    2 834
    Par défaut
    Pour répondre à la deuxième question, si c'est une appli graphique, les qDebug() ne seront pas visibles puisqu'ils s'affichent en console (à moins de lancer ton appli à partir d'une console).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Désactiver la multi-sélection d'une grille
    Par Riko dans le forum Composants VCL
    Réponses: 6
    Dernier message: 17/06/2003, 09h47
  2. Comment désactiver Ctrl+Alt+Del sous Windows XP
    Par ETOKA dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 04/06/2003, 13h34
  3. Désactivation de la souris
    Par mika dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 13/03/2003, 13h15
  4. Désactiver les touches F1, F2, F3, F4, F5 dans IE
    Par ZiZouJH dans le forum Flash
    Réponses: 7
    Dernier message: 17/02/2003, 09h59
  5. Réponses: 8
    Dernier message: 17/05/2002, 09h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo