Maison >développement back-end >C++ >Comment puis-je prétraiter les fichiers source C/C dans Visual Studio et afficher le résultat ?

Comment puis-je prétraiter les fichiers source C/C dans Visual Studio et afficher le résultat ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-19 10:17:08189parcourir

How Can I Preprocess C/C   Source Files in Visual Studio and View the Result?

Prétraitement des fichiers source C/C dans Visual Studio

Si vous travaillez avec des fichiers source contenant de nombreuses directives de préprocesseur, cela peut être bénéfique pour visualiser l'apparence du fichier après le prétraitement. On peut se demander s'il existe un moyen d'y parvenir dans Microsoft Visual Studio.

cl.exe : un outil polyvalent pour le prétraitement

L'interface de ligne de commande cl.exe , souvent utilisé avec Visual C , offre plusieurs options pour générer des fichiers prétraités :

  • Prétraiter vers la sortie standard (/E): Semblable à l'option -E de GCC, cette option envoie le fichier prétraité à la sortie standard.
  • Prétraiter vers le fichier (/P): Cette option génère directement un fichier prétraité.
  • Prétraiter vers la sortie standard sans directives #line (/EP) :Cette option génère le fichier prétraité sans inclure les directives #line.

Options de prétraitement personnalisées

Si vous souhaitez prétraiter un fichier tout en excluant les directives #line, vous pouvez combiner le Options /P et /EP. Considérez la commande suivante :

cl.exe /EP /P source_file.c

La commande ci-dessus prétraite le fichier source_file.c en un fichier sans directives #line. Cela offre un moyen pratique d'inspecter le fichier après le prétraitement dans Visual Studio.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn