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
Libérer: 2024-12-19 10:17:08
original
184 Les gens l'ont consulté

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
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal