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

MFC Discussion :

Options envoyées à Visual C++


Sujet :

MFC

  1. #1
    Membre expérimenté Avatar de DeusXL
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    300
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 300
    Par défaut Options envoyées à Visual C++
    Est-il possible de faire que si je compile en débug, une ligne de commande de type
    soit executée et pas si je compile en release.
    J'explique, il faudrait que des lignes de codes soient executées juste en mode DEBUG, j'avais trouvé l'histoire des #define #ifdef #endif mais sur un long code ca donne l'envie de se suicider

  2. #2
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    #ifdef _DEBUG
    	// debug
    #else
    	// pas debug
    #endif

  3. #3
    Membre expérimenté Avatar de DeusXL
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    300
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 300
    Par défaut
    *se tape sur la tête* Deus soit plus clair.
    Je connais cette méthode mais bon mes fichiers sont si mal rangés que je demande si on ne peut transmettre au compilateur un #define DEBUG_MODE si on compile en débug (pour ne pas le rajouter dans tout les headers)

  4. #4
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    dans project-->settings-->c/c++-->general-->Preprocessor definitions
    tu peux faire comme un #define
    si tu rajoutes à la fin MON_DEBUG

    dans ton code il passera dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    #ifdef MON_DEBUG
    #endif
    sachant que les settings sont pas les memes pour le debug et pour la release

    ca peut faire ton bonheur ?

  5. #5
    Membre expérimenté Avatar de DeusXL
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    300
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 300
    Par défaut
    Mici
    Citation Envoyé par nicolashilaire
    ca peut faire ton bonheur ?
    C'est pas un peu prétentieux ca :

  6. #6
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    en fait, c'était une question dans la mesure ou j'étais pas sur d'avoir compris exactement ce que tu voulais

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

Discussions similaires

  1. Ne pas autoriser l'option "Envoyer Vers" dans une liste
    Par cleml12 dans le forum Développement Sharepoint
    Réponses: 5
    Dernier message: 17/10/2011, 16h50
  2. Réponses: 2
    Dernier message: 14/12/2009, 07h33
  3. Option -include Visual
    Par xabila dans le forum Visual C++
    Réponses: 7
    Dernier message: 18/09/2009, 07h29
  4. Réponses: 2
    Dernier message: 17/06/2008, 09h54
  5. Récupérer les options envoyer par un serveur dhcp
    Par nunuschi dans le forum Réseau
    Réponses: 3
    Dernier message: 27/08/2006, 14h24

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