Partager via


/Fi (Nom du fichier de sortie de prétraitement)

Spécifie le nom du fichier de sortie dans lequel l’option /P du compilateur (prétraitement dans un fichier) écrit la sortie prétraite.

Syntaxe

/Fipathname

Paramètres

pathname
Chemin d’accès relatif ou absolu et nom de fichier du fichier de sortie produit par l’option du /P compilateur. Ou, le chemin d’accès au répertoire des .i fichiers de sortie lorsque plusieurs fichiers d’entrée sont spécifiés. Ne placez pas d’espace entre l’option /Fi et pathname.

Notes

Utilisez l’option /Fi du compilateur en combinaison avec l’option du /P compilateur. Si /P ce n’est pas spécifié, /Fi provoque l’avertissement de ligne de commande D9007.

Si vous spécifiez uniquement un chemin d’accès de répertoire (chemin d’accès qui se termine par une barre oblique \inverse) pour le pathname paramètre, le nom de base du fichier source est utilisé comme nom de base du fichier de sortie prétraité. Le pathname paramètre ne nécessite pas d’extension de nom de fichier particulière. Toutefois, une extension de .i » est utilisée si vous ne spécifiez pas d’extension de nom de fichier.

Exemple

La ligne de commande suivante prétraite PROGRAM.cpp, conserve les commentaires, ajoute #line des directives et écrit le résultat dans le MYPROCESS.i fichier :

CL /P /FiMYPROCESS.I PROGRAM.CPP

Cette ligne de commande prétraite main.cpp et helper.cpp entre main.i et helper.i dans un sous-répertoire nommé preprocessed:

CL /P /Fi".\\preprocessed\\" main.cpp helper.cpp

Pour définir cette option du compilateur dans l'environnement de développement Visual Studio

  1. Ouvrez le fichier source ou la boîte de dialogue Pages de propriétés du projet. Pour plus d’informations, consultez Définir le compilateur C++ et les propriétés de build dans Visual Studio.

  2. Sélectionnez la page de propriétés de configuration>C/C++>Préprocesseur.

  3. Définissez le prétraitement sur une propriété File sur Oui.

  4. Sélectionnez la page de propriétés Propriétés de configuration>C/C++>Ligne de commande.

  5. Entrez l’option du /Fi compilateur et pathname dans la zone Options supplémentaires. Spécifiez uniquement un chemin d’accès au répertoire, et non un nom de fichier, lors de la définition de cette propriété pour un projet.

Pour définir cette option du compilateur par programmation

Voir aussi

Options du compilateur MSVC
/P (Prétraitement dans un fichier)
Spécification du nom de chemin