Bonjour,
J'ai cherché sur le net et les forums une variable préprocesseur indiquant si l'on est en mode debug ou en mode release, sans succès. Je voudrais quelque chose dans ce goût là :
J'ai trouvé cette liste de ce qui est défini par Qt (fonctions, macros etc) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 #ifdef DEBUG_MODE ... #else ... #endif
http://qt.developpez.com/doc/latest/qtglobal.html
mais il ne semble pas y avoir une variable de ce genre.
Avec ce lien j'ai tenté de définir moi même la variable
http://qt.developpez.com/doc/latest/...and-conditions
Mais que je compile en mode debug ou en mode release ne change rien, ma variable DEBUG_MODE est toujours définie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 debug { DEFINES += DEBUG_MODE }
Si quelqu'un connait une façon plus "Qt" de faire ça, ou une explication pour faire fonctionner mon idée, merci d'avance !
PS : bien sûr je peux toujours commenter la déclaration de la variable quand je veux faire une release, mais plus c'est automatique plus j'aime.
Partager