-
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 ?
-
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."
-
Merci.
Plus précisément il faut rajouter dans le .pro la ligne
Code:
release:DEFINES+=QT_NO_DEBUG_OUTPUT
-
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).