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à :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
#ifdef DEBUG_MODE
    ...
#else
    ...
#endif
J'ai trouvé cette liste de ce qui est défini par Qt (fonctions, macros etc) :
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
debug {
    DEFINES += DEBUG_MODE
}
Mais que je compile en mode debug ou en mode release ne change rien, ma variable DEBUG_MODE est toujours définie.

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.