Affichage du code sous VC++ en fonction des directives preprocesseur

Affichage du code sous VC++ en fonction des directives preprocesseur - C++ - Programmation

Marsh Posté le 18-10-2002 à 15:32:20    

J'utilise la directive  preprocesseur _TOTO sous  Visual C++.
 
Dans mon code j'ai des:
#ifdef  TITI
   XXXXX
#endif
 
et des  
#ifdef  TOTO
   XXXXX
#endif
 
Je voudrais trouver le moyen pour que l'editeur de visual C++ me retire tout le code mort dans les #ifdef non definis comme par exemple le:
#ifdef  TITI
   XXXXX
#endif
 
Existe t il des add ins ou tout autre moyen de le faire.
 
merci


---------------
What can khajiit do for you ?
Reply

Marsh Posté le 18-10-2002 à 15:32:20   

Reply

Marsh Posté le 18-10-2002 à 17:45:02    

folken a écrit a écrit :

J'utilise la directive  preprocesseur _TOTO sous  Visual C++.
 
Dans mon code j'ai des:
#ifdef  TITI
   XXXXX
#endif
 
et des  
#ifdef  TOTO
   XXXXX
#endif
 
Je voudrais trouver le moyen pour que l'editeur de visual C++ me retire tout le code mort dans les #ifdef non definis comme par exemple le:
#ifdef  TITI
   XXXXX
#endif
 
Existe t il des add ins ou tout autre moyen de le faire.
 
merci




 
Je connais pas d'addins qui font ça (regarde quand même sur www.codeguru.com); sinon ça doit pas être bien sorcié à faire. Donc, si tu veux te rendre célèbre  :D , ecris un petit addin pour Visual Studio qui fait ça!


---------------
In tartiflette, we trust!
Reply

Marsh Posté le 18-10-2002 à 20:39:35    

il y a une option dans le compilo de microsoft qui sort le code préprocessé sur la sortie standard.
je me rappelle plus laquelle c'est, mais si tu fais un cl /help tu devrais trouver !

Reply

Marsh Posté le 19-10-2002 à 04:58:23    

/P: génère un fichier *.i dans le répertoire du projet (c'est du texte).
/E: affiche dans la fenêtre output (attention au gros includes, genre windows.h).
/PE: les deux.
 
Mais ça fait tout sans discernement, donc ça ne va pas beaucoup t'aider...


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone
Reply

Marsh Posté le 21-10-2002 à 16:17:02    

Ben alors, personne n'a une bonne reponse ?
Je vais quand meme pas mettre des Duke Dollars en jeu...


---------------
What can khajiit do for you ?
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed